728x90
- 반올림 : round(숫자, 0)
- 0 : 소수 첫째자리에서 반올림 (0이 기본)
- 1 : 소수 둘째자리에서 반올림
- 날짜 형태 변경 : DATE_FORMAT(HIRE_YMD, '%Y-%m-%d')
- 중복 찾기 : group by 열1,열2 having count(*) > 1
- 중복 조건 열로 group
- 중복 제거 : distinct, group by
- distinct : 중복 제거
- SELECT DISTINCT {컬럼명} FROM {테이블명} {조건절}
- group by : 중복 제거 + 정렬
- SELECT {컬럼명} FROM {테이블명} {조건절} GROUP BY {테이블명}
- distinct : 중복 제거
- 없는 값을 대체하기 : ifnull(tlno,'NONE')
- tlno가 없다면 'NONE'로 대체
- 중간 부분 자르기 : substring(문자,시작,길이)
- join : 옆으로 합치기
- from {테이블명} inner join {테이블명} on {조건절}
- from first_half as f inner join icecream_info as i on f.flavor = i.flavor
- from {테이블명} inner join {테이블명} on {조건절}
- union : 아래로 합치기
- union : 중복 제거
- union all : 중복
- select {컬럼명} from {테이블명} union select {컬럼명} from {테이블명}
- null : 없는 정보
- where age is null;
728x90
반응형
'TIL - 프로그래밍 > SQL' 카테고리의 다른 글
[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기 - SQL (0) | 2023.02.20 |
---|---|
[230220] SQL : WHERE과 HAVING의 차이 (0) | 2023.02.20 |
SQL (0) | 2022.11.01 |
Mysql csv import export (0) | 2022.05.19 |
[Python] SQL (0) | 2022.04.15 |
댓글