1 분 소요

02강 각종 연산자들 총정리

연산자 의미
+, -, *, / 각각 더하기, 빼기, 곱하기, 나누기
%, MOD 나머지
IS 양쪽이 모두 TRUE 또는 FALSE
IS NOT 한쪽은 TRUE, 한쪽은 FALSE
AND, && 양쪽이 모두 TRUE일 때만 TRUE
OR,││ 한쪽은 TRUE면 TRUE
= 양쪽 값이 같음
!=, <> 양쪽 값이 다름
>, < (왼쪽, 오른쪽) 값이 더 큼
BETWEEN {MIN} AND {MAX} 두 값 사이에 있음
NOT BETWEEN {MIN} AND {MAX} 두 값 사이가 아닌 곳에 있음
IN (…) 괄호 안의 값들 가운데 있음
NOT IN (…) 괄호 안의 값들 가운데 없음
LIKE ‘… % …’ 0~N개 문자를 가진 패턴
LIKE ‘… _ …’ _ 갯수만큼의 문자를 가진 패턴

03강 숫자와 문자열을 다루는 함수들

함수
ROUND 반올림
CEIL 올림
FLOOR 내림
ABS 절대값
GREATEST (괄호 안에서) 가장 큰 값
LEAST (괄호 안에서) 가장 작은 값
MAX 가장 큰 값
MIN 가장 작은 값
COUNT 갯수 (NULL값 제외)
SUM 총합
AVG 평균 값
POW(A, B), POWER(A, B) A를 B만큼 제곱
SQRT 제곱근
TRUNCATE(N, n) N을 소숫점 n자리까지 선택
UCASE, UPPER 모두 대문자로
LCASE, LOWER 모두 소문자로
CONCAT(…) 괄호 안의 내용 이어붙임
CONCAT_WS(S, …) 괄호 안의 내용 S로 이어붙임
SUBSTR, SUBSTRING 주어진 값에 따라 문자열 자름
LEFT 왼쪽부터 N글자
RIGHT 오른쪽부터 N글자
LENGTH 문자열의 바이트 길이
CHAR_LENGTH, CHARACTER_LEGNTH 문자열의 문자 길이
TRIM 양쪽 공백 제거
LTRIM 왼쪽 공백 제거
RTRIM 오른쪽 공백 제거
LPAD(S, N, P) S가 N글자가 될 때까지 P를 이어붙임
RPAD(S, N, P) S가 N글자가 될 때까지 P를 이어붙임
REPLACE(S, A, B) S중 A를 B로 변경
INSTR(S, s) S중 s의 첫 위치 반환, 없을 시 0
CAST(A AS T) A를 T 자료형으로 변환
CONVERT(A, T) A를 T 자료형으로 변환

참고자료 및 블로그

태그:

카테고리:

업데이트: