티스토리 뷰

목차

1. 레코드 갯수 제한 (MAX, LIMIT, OFFSET)

2. 중복 제거 (DISTINCT)

3. COUNT에서 NULL

4. NULL 값 대체

 


 

레코드 갯수 제한 (MAX, LIMIT, OFFSET)

  • 최댓값을 하나 구할 경우, MAX나 LIMIT을 사용한다.
SELECT MAX(행이름)
FROM 테이블이름;
  • 하나 이상의 값을 구할 경우, LIMIT을 사용한다. 
SELECT *
FROM 테이블이름
ORDER BY 행이름
LIMIT 2;
  • 범위를 지정해 여러개의 값을 구할 경우, LIMIT과 OFFSET을 사용한다
    • 아래의 두 쿼리 모두 3번째(OFFSET)부터 5개의 값(LIMIT)을 출력한다는 의미이다.
SELECT *
FROM 테이블이름
ORDER BY 행이름
LIMIT 5 OFFSET 3;

SELECT *
FROM 테이블이름
ORDER BY 행이름
LIMIT 3, 5;

 

중복 제거 (DISTINCT)

SELECT COUNT(DISTINCT 행이름)
FROM 테이블이름;

 

COUNT에서 NULL

  • COUNT(*)은 NULL 값을 포함한다
  • COUNT(행이름)은 NULL 값을 제외한다

 

NULL 값 대체

SELECT IFNULL(행이름, "No name")
FROM 테이블이름

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함