데이터 개수 제한 Limit
테이블에 어떤 필드가 있는지 확인하고자 했을 떄, 데이터가 많으면 많을 수록 그 속도는 느려질 것입니다.
그럴 때는 limit를 걸어 가져올 데이터 개수에 제한을 걸어줄 수 있습니다.
select * from orders
where payment_method = 'kakaopay'
limit 3
데이터 중복 제거 Distinct
payment_method필드를 중복 제거하면, payment_method 필드에 어떤 데이터가 있는 확인하기 쉽습니다.
select distinct(payment_method) from orders;
데이터 개수 세기 count
count를 사용하여 payment_method가 'kakopay'인 데이터의 개수를 구할 수 있습니다.
select count(*) from orders
where payment_method = 'kakaopay'
distinct와 count
이 둘을 함께 사용하여 name 필드를 중복 제거하고, 총 몇 개의 성씨가 있는지 count 해보겠습니다.
select count(distinct(name)) from users
728x90
'DB > SQL' 카테고리의 다른 글
[프로그래머스/SQL] 3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.03.21 |
---|---|
[SQL] DATE_FORMAT 날짜/시간 포맷 지정하기 (0) | 2023.03.21 |
[DB/SQL] Order by 오름차순/내림차순 정렬하기 (0) | 2023.03.20 |
[DB/SQL] Group by를 통한 범주의 개수, 최소/최대값, 평균값, 합계 구하기 (0) | 2023.03.20 |
[DB/SQL] Select문, Where절을 사용해서 데이터 가져오기 (0) | 2023.03.20 |