SQL

SQL limit / distinct / count

GABOJOK 2023. 9. 20. 23:30

limit

데이터들을 보고싶은데 양이 너무 방대하고 많을때, 몇개만 보여줘~~ 라는 명령어

select * from orders
where payment_method = 'kakaopay'
limit 7

 

 

distinct( )

데이터가 중복되지 않은 애들만 보여줘

distinct( 가져오고 싶은 필드이름) ___ select 문에 써야함.

 

select distinct(payment_method) from orders

 

 

count ( )

데이터 몇개인지 궁금할때.

 

예시) orders 라는 테이블의 데이터들이 몇개나 들어가 있을까?

 
select count(*) from orders

 

 

예시) orders 라는 테이블에서 payment_method 가 kakaopay 로 되어있는것의 개수는?

select count(*) from orders
where payment_method = 'kakaopay'

 

 

예시) users 라는 테이블에서 name 이라는 필드에 중복되지 않는 데이터의 개수는??

select count(distinct(name)) from orders