반응형
1. NULL값 대체
- SELECT COALESCE(Column명, null일 경우 대체값) FROM TABLE;
2. 날짜 포멧 바꾸기
- DATE_FORMAT(column명,'%Y-%m-%d') AS HIRE_YMD
3. 문자열 연결
- CONCAT(str1, str2, ..)
4. 중복 제거
SELECT COUNT(NAME) AS 'count'
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
ORDER BY COUNT(NAME) DESC
LIMIT 1;
5. with
/** SUB QUERY를 이용한 방법 **/
SELECT T1.*
FROM (
SELECT A.DEPTNO
, A.LOC
FROM SCOTT.DEPT A
) T1
WHERE 1=1
;
/** WITH문을 이용한 방법 **/
WITH DEPT_LOC ( DEPTNO, LOC ) AS (
SELECT A.DEPTNO
, A.LOC
FROM SCOTT.DEPT A
)
SELECT T1.*
FROM DEPT_LOC
WHERE 1=1
;
6. on
7. join
LEFT RIGHT JOIN ON 기준
8. substring
SUBSTRING(컬럼, 시작, 길이)
최대공약수, 최소공배수 구하기
map함수 모아두기
set함수 모아두기
split 함수
unique함수
지속적으로 수정할게요..! 지금은 급하게 띄워두기만 하기!
'알고리즘' 카테고리의 다른 글
최대공약수 / 최소공배수 알고리즘 (c++) (0) | 2024.08.26 |
---|---|
프로그래머스 숫자 카드 나누기 (c++) (0) | 2024.08.16 |
백준 11568번 민균이의 계략 (0) | 2024.08.07 |
백준 9519번 졸려(c++) (0) | 2024.08.06 |
백준 2096번 내려가기(c++) (1) | 2024.05.23 |