Sql Server 可以支持在sql中写if或switch吗?

不在存储过程中写,直接在sql中写好后丢给sqlHelper查询。要怎样些呢?

作者: mmrwbb21   发布时间: 2011-06-14

sql中用 case when 条件 then 结果1 else 结果2 end

作者: FlySQL   发布时间: 2011-06-14

SQL code

Case具有两种格式。简单Case函数和Case搜索函数。 
--简单Case函数
CASE sex
         WHEN '1' THEN ''
         WHEN '2' THEN ''
ELSE '其他' END
--Case搜索函数
CASE WHEN sex = '1' THEN ''
         WHEN sex = '2' THEN ''
ELSE '其他' END



作者: lf19820717   发布时间: 2011-06-14

sql里很少有switch,,if倒是经常用到

作者: public0011   发布时间: 2011-06-14