menu

秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

查询中的判断

问题:
已知IF判断、IIF函数以及问号表达式(?:)在SELECT语句中不能使用,现需要书写sql语句,在SELECT中根据列中的值判断,并输出相应的预定义值。

答案:[SQLSERVER]
表users里面有一项gender是bit型,表示性别。
SELECT (CASE gender WHEN 1 THEN '帅哥' ELSE '美眉' END) AS txtgender FROM users

表users里面有一项gender是tinyint型,表示性别。
SELECT (CASE gender WHEN 0 THEN '美眉' WHEN 1 THEN '帅哥' ELSE '不说' END) AS txtgender FROM users

评论已关闭