在存储过程中有SELECT CASE 之类的语句吗,如何用 有啊,跟在SQL语句中一样用呀。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我问的可能有问题,是有像在编程语言中的SELECT CASE 的语句吗?就象IF...ELSEIF...ELSEIF...ELSE..... 可以的,你可以这么写:case when 条件 then 结果 when 条件 then 结果 ... end 要SQL语句中它相当于一个字段 可以用case when 条件 then 结果 when 条件 then 结果 ... end 也可用if ... else(可嵌套) 只能用if ... else(可嵌套) 表Table :姓名\性别小王 1小红 0小汪 1 Select 姓名,Case 性别 When '1' Then '男人' When '0' Then '女人' Else '人妖一个啦.哈哈' End As 性别说明From Table 怎样设计这样的数据库 读表结构的问题 求助,看看sql语句有啥问题啊? 求一Update的Sql语句 money型数据可以只保存两位小数? SQL 从备份恢复数据时的错误 用ALTER如何把一个列改成有主键的列 请问如何删除SQL SEVERE数据库的完全重复的两条记录 请教:如何有效的监视sql使用cpu的具体情况,希望能直观一些! 一个记录锁定的小问题。 请教,我想要查出一个字段中不包含任何阿拉伯数字的字段,该怎么写? 表名可以是子查询的结果集吗
要SQL语句中它相当于一个字段
case when 条件 then 结果 when 条件 then 结果 ... end
也可用
if ... else(可嵌套)
姓名\性别
小王 1
小红 0
小汪 1
Select 姓名,Case 性别
When '1' Then '男人'
When '0' Then '女人'
Else '人妖一个啦.哈哈'
End As 性别说明
From Table