DB 14강,16강

주바나·2023년 3월 10일
0

DB

목록 보기
9/14
post-thumbnail

14강 -V4


FORMAT(E.salary, 0) => 6,000 : 소숫점 뒤에 안나오게하고 6000을 6,000으로 나오게함
CONCAT(FORMAT(E.salary, 0), '만원') AS 연봉=>6,000만원

16강


5단계

SUM(IF(E.id IS NOT NULL, 1, 0)) AS 사원수 : NOT NULL 이면 1이고 NULL이면 0이다

6단계

5단계에서 COUNT() 안에 칼럼명을 넣어줌으로서 더 깔끔해진 형태.

LEFT JOIN : 왼쪽에 있는 놈이 중요하다. 오른쪽에 있는 녀석 - 안중요
=> IT 부서 안나오는거 해결, 왼쪽은 데이터 있고 오른쪽은 데이터 없으니 INNER JOIN하면 안나옴. LEFT JOIN 하면 NULL값이 들어감.
하지만 COUNT(*) 하면 1로 뜸 -> COUNT(E.id)하면 됨.

profile
BE -JAVA,Spring boot

0개의 댓글