반응형
조회
모든 레코드 조회
SELECT * FROM 테이블;
정렬
컬럼으로 오름차순 정렬
SELECT * FROM 테이블 ORDER BY 컬럼;
SELECT * FROM 테이블 ORDER BY 컬럼 ASC;
컬럼으로 내림차순 정렬
SELECT * FROM 테이블 ORDER BY 컬럼 DESC;
컬럼 번호로 정렬
SELECT * FROM 테이블 ORDER BY 1, 2 DESC;
-> 컬럼 1로 오름차순 정렬 후, 같은 결과가 있을 경우 컬럼 2를 기준으로 내림차순 정렬
조건식
조건으로 조회
SELECT * FROM 테이블 WHERE 조건식
조건식을 포함한 정렬
SELECT * FROM 테이블 WHERE 조건식 ORDER BY 컬럼;
SELECT * FROM 테이블 WHERE 조건식 ORDER BY 컬럼 DESC;
하나의 결과만 가져오기
SELECT * FROM 테이블 LIMIT 1;
null 값 체크
SELECT * FROM 테이블 WHERE 조건 IS NOT NULL; // null이 아닌 것
SELECT * FROM 테이블 WHERE 조건 IS NULL; // null인 것
MAX , MIN , COUNT
컬럼의 최대값 / 최소값 가져오기
SELECT MAX(컬럼) FROM 테이블;
SELECT MIN(컬럼) FROM 테이블;
컬럼의 개수 가져오기
SELECT COUN(컬럼) FROM 테이블;
중복 확인
중복 제거
SELECT DISTINCT * FROM 테이블; // 중복 제거
SELECT * FROM 테이블 WHERE 조건절 GROUP BY 컬럼; // 중복 제거와 정렬
반응형
'개발 > 회고' 카테고리의 다른 글
2024 let us: Go! Spring 찍먹톤 후기 (0) | 2024.07.02 |
---|---|
2022.12 Kakao Session 후기 (0) | 2023.05.24 |
Bastard Injection란? (0) | 2021.04.28 |
비트마스킹 (bitmasking) (0) | 2021.04.14 |
Graph QL 소개 (0) | 2021.03.26 |