Mysql中case when语法:

语法一:case_value是变量或者表达式(总而言之case_value必须是一个值例如:1,2,3)

CASE case_value
    WHEN when_value THEN statement_list
    [WHEN when_value THEN statement_list] ...
    [ELSE statement_list]
END CASE

  语法一实例查询:

语法二:CASE后面不需要变量或者表达式,直接执行每一个WHEN后面的条件,如果满足则执行。

CASE
    WHEN search_condition THEN statement_list
    [WHEN search_condition THEN statement_list] ...
    [ELSE statement_list]
END CASE

  语法二 实例查询: 

   

MySQL中的case when 中对于NULL值判断

 

 

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐