mysql count 中使用case when 帶條件及去重


SELECT 
CASE (SELECT NOW() > '2019-02-12 16:48:00')
WHEN 1 THEN '男'
WHEN 2 THEN '女' 
ELSE '未知' 
END
as ages

  

COUNT(CASE WHEN A.expire_time<{0} AND A.expire_time<>0 THEN A.expire_time END) AS disabled_total 

 對部分列去重

DISTINCT ucd.course_id,ucd.user_id and CASE WHEN ucd.kind=0 THEN ucd.kind END

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM