CHAR_LENGTH(cm.card_nm) -CHAR_LENGTH(REPLACE('키워드나 컬럼명', ' ', ''))
CHAR_LENGTH
= 문자열의 길이를 return 한다.SELECT
CASE
WHEN Char_length(cm.card_nm) -Char_length(Replace(cm.card_nm, ' ', '')) = 1 THEN '1'
ELSE
end
from 테이블
이런식으로 나누어 라벨링 가능
비슷하게 INSTR 이라는 함수도 있다.
SELECT Instr("w3schools.com", "3") AS MatchPosition;
https://www.w3schools.com/sql/func_mysql_instr.asp
SELECT Instr(
'w3schools.com'
, '3') as INSTR1,
Instr(
'w3schools.com'
, '3', 4) as INSTR2,
Instr(
'w3schools.com'
, '3', 4, 2) as INSTR3
FROM table_name;
🤝
[Oracle]기반의 설명인데, 오라클과 Mysql은 비슷하니 뭐 ,,, 비슷하지 않을까 생각한다 !