table column에 값이 없는걸 제외하고 카운트를 하고 싶었다.
위와 같이 컬럼에 한개의 row가 비워져있을때 count를 써도 6으로 나왔다.
그래서 변경한 방법은 sum으로 하는 것이다.
select sum(if(length(trim(pageDesc)) = 0, '0', 1))
from 테이블명
where idx = 16
trim으로 1차 컬럼의 공백을 삭제하고 length를 가지고 if문을 걸어서 sum을 하니 원하는 결과값이 도출되었다.
역시 SQL 은 많이 해봐야 되는가보다. ㅠ. ㅠ
오늘도 즐거운 코딩되세요.
[MariaDB] table 과 column 에 Comment 넣는 방법 (0) | 2022.04.08 |
---|---|
You are using safe update mode [문제해결] (0) | 2020.12.09 |
Variable or condition declaration after cursor or handler declaration 에러 대처법 (0) | 2020.11.27 |
MariaDB 프로시저 호출방법 (0) | 2020.11.27 |
MariaDB substr 함수 (0) | 2020.11.25 |