首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql语句中能否加上条件并返回结果?解决思路

2012-01-08 
sql语句中能否加上条件并返回结果?员工表姓名char(10)工种intselect姓名,工种from员工张三,1李四,2我现在

sql语句中能否加上条件并返回结果?
员工表
姓名   char(10)
工种   int

select   姓名,工种   from   员工

张三,1
李四,2

我现在明确工种1=技工,2=驾驶员
能通过语句实现么,添加一张工种表在关联起来当人能实现,但由于无法改动数据库
能通过语句执行吗?


[解决办法]
select 姓名,case 工种 when 1 then '技工 ' when 2 then '驾驶员 ' end as 工种 from 员工

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
[解决办法]

Select
姓名,
(Case 工种 When 1 Then N '技工 '
When 2 Then N '驾驶员 '
Else ' '
End) As 工种
From 员工
[解决办法]
select 姓名,
工种=case when 工种=1 then '技工 '
when 工种=2 then '驾驶员 '
from 员工
这样子试试
[解决办法]
你是要新建一个工种表?
字段:编号 工种名称
1 技工
2 驾驶员
是这样的吗?

热点排行