2022. 2. 28. 02:21ㆍSite/SQL ZOO
*
% 와일드카드는 무엇이든지 올 수 있습니다
% : 미지의 글자 0개 이상을 의미합니다
%A% : 앞뒤로 어떤글자가 와도 상관없고 몇글자가 와도 상관이 없습니다
cf)_도 와일드카드의 일종으로 특정미지의 글자 하나를 의미합니다
_A_ -> [어떤 1글자_A_어떤 1글자]
*
*
ROUND 함수 : 반올림을 시켜주는 함수입니다
사용방법 : ROUND([숫자], [자리수]) ([자리수]에 아무것도 쓰지 않으면 기본값 0)
위에서는 소수점이하 2자리라고 했으므로 [자리수]자리에 2를 표시했습니다
cf) TRUNC 함수 :버림함수 입니다
사용방법 : TRIM([숫자], [자리수]) ([자리수]에 아무것도 쓰지 않으면 기본값 0)
ex) TRUNC(123.4567, 3) -> 123.456(소숫점 4째부터 버림)
*
*
LENGTH(문자열) : 문자의 개수를 출력해 줍니다
name의 개수와 capital의 개수가 일치하기 확인하기 위해서는 LENGTH()가 필요합니다
cf) CONCAT([문자열1], [문자열2]) : 2개의 문자열을 합쳐서 출력해 줍니다
ex) CONCAT('hello', 'world') -> helloworld
LENGTHB(문자열) : 문자의 바이트를 출력해 줍니다
ex) LENGTHB('KOREA') -> 5
*
*
LEFT(문자열, 문자열길이) : 문자열의 왼쪽길이 만큼 잘라내는 함수입니다
cf) RIGHT(문자열, 문자열길이)
SUBSTRING(문자열, 시작자리번호, 자를문자개수)
*
*
위 문제를 해결하기 위해서는 일단 와일드 카드 %를 이용하여 모음 앞뒤에 무슨 문자가 와도 상관이 없고 AND 연산자를 이용하여 모든 %와일드카드가 붙여져 있는 모음들을 연결하였습니다. NOT LIKE 를 통해 공백이 있는 문자는 제외하는 명령을 이용하였습니다
*
'Site > SQL ZOO' 카테고리의 다른 글
SQL ZOO[MySQL] Nobel Quiz (0) | 2022.03.01 |
---|---|
SQL ZOO[MySQL] SELECT from Nobel Tutorial (0) | 2022.03.01 |
SQL ZOO[MySQL]BBC QUIZ (0) | 2022.02.28 |
SQL ZOO[MySQL] SELECT Quiz (0) | 2022.02.27 |
SQL ZOO[MySQL] SELECT basics (0) | 2022.02.27 |