SQL语句里使用:CASE, SUBSTRING
CASE
计算条件列表并返回多个可能结果表达式之一。 case有以下两种形式:
SELECT top 50 id, '栏目' =
CASE
when forum_id = 1 then '以兰会友'
when forum_id = 2 then '种养栏目'
ELSE '其它栏目'
end, substring(topic, 1, 13)
FROM bbs_topic
等价于
SELECT top 50 id,
CASE forum_id
when 1 then '以兰会友'
when 2 then '种养栏目'
ELSE '其它栏目'
end as '栏目', substring(topic, 1, 13)
FROM bbs_topic
SUBSTRING
返回字符、binary、text 或 image 表达式的一部分。使用方式如上例。这个函数可减少在程序中使用left函数了。
浙公网安备 33010602011771号