SQL
각각의 칼럼 개수 세기
yoni-1117
2018. 10. 24. 11:08
[각각의 칼럼 개수 세기]
-> 각 칼럼의 개수를 카운트 하면서 별칭도 줄 수 있는 형태를 원함
-> select랑 union덕지덕지 하면 버퍼속도 낭비 심해짐 해서 이렇게 짜는것이 제일 깔끔함
SELECT COUNT( CASE WHEN LAST_MOTION_YN = 'N' THEN 1 END) LAST_MOTION_YN_CNT
, COUNT( CASE WHEN LAST_ILLUM_YN = 'N' THEN 1 END) LAST_ILLUM_YN_CNT
, COUNT( CASE WHEN COMM_STATUS = 'Y' THEN 1 END) COMM_STATUS_CNT_Y
, COUNT( CASE WHEN COMM_STATUS = 'N' THEN 1 END) COMM_STATUS_CNT_N
FROM ELDERLY
참고 URL ▶ http://www.sqler.com/398435
번외로 필드를 구분자로 묶어 출력하기
GROUP_CONCAT