Shonny Data

SQL 코드카타 - is not null / coalesce / distinct / having / limit 본문

Sparta_coding_club/SQL 코드카타

SQL 코드카타 - is not null / coalesce / distinct / having / limit

데이터분석쇼니 2023. 12. 19. 20:39


SQL 코드카타 복습

○ 이름이 있는 데이터 조회

  WHERE NAME is not null
>>  NAME 이 null이 아닌 것을 조회해줘

 

 

○ 이름이 null 이 아닌 것 조회

 COALESCE (NAME, 'No name')
>>  Name 값이 null이라면 'No name'으로 작성해줘

 

 

○ 중복을 제외하기

 COUNT ( DISTINCT(NAME) )
  * COUNT :  모든 값을 세는 명령어 
               :  값을 세기 때문에 NULL 값은 비어있으므로 카운트하지 않는다

  ** DISTINCT : 중복 된 값을 제외하고 종류의 수만 세는 명령어

 

 

○ 특정 조건을 넣기 

 HAVING COUNT(*) 2
>>  2개 이상인 값만 보여줘
 
EX)
SELECT        NAME, COUNT(*)
FROM          ANIMAL_INS
GROUP BY    NAME
HAVING       COUNT(*) >= 2   →  전체를 카운트한 값에서 2 이상인 값만 보여줘
ORDER BY    NAME

 

 

○ 데이터 갯수 제한하여 조회하기

 LIMIT 1
>>  조회한 값을 한개만 보여줘