database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30997 게시물 읽기
No. 30997
쿼리 부탁드립니다.
작성자
바람
작성일
2016-10-12 11:25
조회수
6,992

 PRICE
=====
NULL
10000
5000
NULL
10000
20000

5000
NULL
=====

위와 같이 되어 있는 데이터를 아래처럼 뽑고 싶습니다.
어떻게 짜야 할지 알려주세요ㅠㅠ

NULL건수(0포함) || NULL 아닌 건수
=========================
     4      ||     5

이 글에 대한 댓글이 총 2건 있습니다.

SELECT COUNT(CASE WHEN IFNULL(price, 0) = 0 THEN 1 END) cnt_null
     , COUNT(NULLIF(price, 0)) cnt_not_null
  FROM (SELECT NULL price
        UNION ALL SELECT 10000
        UNION ALL SELECT  5000
        UNION ALL SELECT  NULL
        UNION ALL SELECT 10000
        UNION ALL SELECT 20000
        UNION ALL SELECT     0
        UNION ALL SELECT  5000
        UNION ALL SELECT  NULL
        ) t
;

마농(manon94)님이 2016-10-12 14:23에 작성한 댓글입니다.

마농님 감사드립니다. (__)

바람님이 2016-10-12 14:45에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
31001mysql rename 시 너무 느린 증상
박찬석
2016-10-31
7234
31000특정필드 값 소트.. [2]
이기자
2016-10-28
6925
30998left outer join 쿼리에 대해서 질문입니다. [3]
이경보
2016-10-12
7610
30997쿼리 부탁드립니다. [2]
바람
2016-10-12
6992
30996MyISAM -> InnoDB로 변경했는데 MyISAM으로 나오네요.ㅠㅠ
김동천
2016-10-10
7093
30995쿠폰 관련 테이블 모델링 질문 드립니다.!
bks
2016-10-10
6652
30993특정 열의 합계.... 아시는 분 안 계시나요? ㅜㅜ [1]
soo
2016-10-02
7109
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다