[color=blue]如果我的博文能帮到你,我感到非常荣幸。能力所限,对于我所写的内容如有不详不对,你们能给一些意见的话我将非常感谢。以后我会将我在工作中学到的一些知识,尽量整理出来给大家分享。 你们的意见是我的动力[/color]
语句有两种方式: 1、case 字段名
when 字段值 then '自定义值'
when 字段值2 then '自定义值2'
....
else '自定义值n'
end
2、case when 字段名=字段值 then '自定义值'
when 字段名2=字段值2 then '自定义值2'
....
else '自定义值n'
end
[code="sql"]select (case d_id
when 16 then '财务部'
when 18 then '工程部'
when 19 then '技术部'
when 22 then '策划部'
when 25 then '营销部'
else '其他部门'
end) d_name
from tb_dept ;
select (case when d_id=16 then '财务部'
when d_id=18 then '工程部'
when d_id=19 then '技术部'
when d_id=22 then '策划部'
when d_id=25 then '营销部'
else '其他部门'
end) d_name
from tb_dept;[code]
SQL查询结果:
[img]http://dl2.iteye.com/upload/attachment/0112/0558/9d8bc149-f4de-3e8d-81bd-f038da12eb95.png[/img]
语句有两种方式: 1、case 字段名
when 字段值 then '自定义值'
when 字段值2 then '自定义值2'
....
else '自定义值n'
end
2、case when 字段名=字段值 then '自定义值'
when 字段名2=字段值2 then '自定义值2'
....
else '自定义值n'
end
[code="sql"]select (case d_id
when 16 then '财务部'
when 18 then '工程部'
when 19 then '技术部'
when 22 then '策划部'
when 25 then '营销部'
else '其他部门'
end) d_name
from tb_dept ;
select (case when d_id=16 then '财务部'
when d_id=18 then '工程部'
when d_id=19 then '技术部'
when d_id=22 then '策划部'
when d_id=25 then '营销部'
else '其他部门'
end) d_name
from tb_dept;[code]
SQL查询结果:
[img]http://dl2.iteye.com/upload/attachment/0112/0558/9d8bc149-f4de-3e8d-81bd-f038da12eb95.png[/img]