공부하는 스누피
[MySQL] SELECT할 때 자주 쓰는 기능 모음 본문
시간/날짜
blog.daum.net/haanulfafa/7937079
CASE WHEN THEN
select
case
when 조건1 then 값1
when 조건2 then 값2
else 값3 end 컬럼명;
수학
소수점 N번째 자리수에서 반올림 - ROUND
select round(수, 자리수); -- 파라미터 한개면 자동으로 정수로 만들어줌
Type Casting - CAST
cast(값, 데이터타입);
문자열
문자열 붙이기 - CONCAT
concat("문자열", "문자열" ...);
=> sql에서는 char도 문자열로 취급한다.
=> char가 아닌 타입은 cast해주어야 한다.
문자열 길이 - LENGTH, CHAR_LENGTH
LENGTH는 비트 길이를 반환한다. (한글 입력시 글자 개수랑 문자열 길이값이 달라진다)
CHAR_LENGTH는 문자 개수(길이)를 반환한다. (한글 입력시에도 길이값이 같다)
length("스누피"); -- 6
char_length("스누피"); -- 3
문자열 반복 - REPEAT
repeat('*', 반복횟수)
=> MSSQL에서는 replicate를 쓴다고 한다.
(새로운 기능 찾는대로 기능 추가할 예정)
'CS > 데이터베이스' 카테고리의 다른 글
[MySQL] 자주 쓰이는 명령어 정리 (0) | 2020.12.16 |
---|---|
[정보처리기사] 데이터 입출력 구현 정리 (0) | 2020.11.26 |
[정보처리기사] 집계함수, 그룹함수, 윈도함수 (0) | 2020.11.09 |
Comments