用sql查询字段

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:31:48
我有一个数据库t_user,有两个字段,一个为d_level一个为d_des,当d_level为1时d_des为“普通用户”,当d_level为2时d_des为“超级用户”,当d_level为3时d_des为“管理员用户”这个用SQL语句怎么写?

建议:   《工程进度表》主要用来反映工程项目的进度计划与实际完成的情况。

没看明白!
一般判断部分不用sql写,用你的编程语言写,sql只负责对数据库的操作

可以用函数来实现。

你没有描述明白的 再重新说一下吧
如果按照你说的那样的话不用判断的表达的是不是这种意思啊:
case搜索函数:
select case
when tt.d_level='1' then tt.d_des='普通用户'
when tt.d_level='2' then tt.d_des='超级用户'
when tt.d_level='3' then tt.d_des='管理员用户'
end d_des;
from t_user tt;