小编use*_*242的帖子

用于检查null的select语句中的MYSQL Case

在MySQL查询中,如果我通过:

  case guides.Gud_Publish_Date 
     when null then "Unscheduled" 
     else "Forth Coming Titles" 
  end
Run Code Online (Sandbox Code Playgroud)

那么即使Gud_Publish_Date也有值,所有它都是null.完整的SQL语句是

SELECT guides.Gud_Id
    , guides.Gud_Image
    , guides.Gud_SubEditor
    , guides.Gud_Reprint_Status
    , guides.Gud_Publish_Date
    , guides.Gud_Img_Chk
    , guides.Gud_Published
    , guides.Gud_View
    , (
        CASE guides.Gud_Publish_Date
            WHEN NULL
                THEN "Unscheduled"
            ELSE "Forth Coming Titles"
            END
        ) AS Schedules
FROM guides
Run Code Online (Sandbox Code Playgroud)

有谁能够帮我?提前致谢

mysql sql

28
推荐指数
3
解决办法
8万
查看次数

标签 统计

mysql ×1

sql ×1