정렬 (ORDER BY)
ORDER BY DESC : 내림차순
ORDER BY ASC : 오름차순
SQL 문에서 가장 최근 날짜 (MAX), 가장 옛날 날짜 (MIN)
max 사용 이유 → 최댓값이 아니라, 가장 최근값인지 확인하기 위하여
중복 제거 distinct
FLOOR( 숫자 ) → 가장 가까운 정수로 반환
문자열 자르기
왼쪽에서 문자열 자르기 left(컬럼, 문자열 길이)
중간에서 문자열 자르기 substring(컬럼, 시작위치, 길이)
CASE 문법
CASE
WHEN 조건
THEN ‘반환 값’
WHEN 조건
THEN ‘반환 값’
ELSE ‘WHEN 조건에 해당 안되는 경우 반환 값’
END
날짜계산
DAYDIFF(날짜1, 날짜2) → 날짜2 - 날짜1
TIMESTAMPDIFF(단위, 날짜1, 날짜2)
숫자 표시 형식 함수
FORMAT - 숫자 형식 정하기
ROUND - 반올림
ROUND(숫자, 반올림할 자릿수)
TRUNCATE - 숫자를 버릴 자릿수 아래로 버림
[전화번호에 하이픈 추가]
CONCAT(LEFT(TLNO,3),"-",MID(TLNO,4,4),"-",RIGHT(TLNO,4)) AS '전화번호’
'CodingTest' 카테고리의 다른 글
[백준 2941] 크로아티아 알파벳 - JAVA (0) | 2024.12.01 |
---|---|
[백준] 1152 단어의 개수 - JAVA (0) | 2024.11.28 |
[JAVA] 코딩테스트 연습 문자열 #1 (0) | 2024.11.17 |