有一个字段MyField,为int型,值可能是1,2,3,4
我要求如果值是4,显示"周期1",3显示"周期2",2显示"周期1",1显示"无周期"
要求直接在select语句中就能算出来显示
我要求如果值是4,显示"周期1",3显示"周期2",2显示"周期1",1显示"无周期"
要求直接在select语句中就能算出来显示
解决方案 »
- 急,请高人指点(特殊号码筛选)
- 问个关于winsock的简单问题
- 请高手帮解决一个问题(activereport),60分送,解答即结贴。
- 请问如何在一张BMP图片上让使用者输入一些字符串后
- MSHFlexGrid: 怎么知道用户选择了哪几行
- 关于vb的颜色转换和控件大小转换问题
- 小弟眼中十分难的问题(VB中调用WORD打开文档),请大家帮忙啊,很急的.....
- 关于用vb将foxpro数据库内容导入sql server数据库的问题,很急,在线等候!
- ! 分数没有到帐?积分机制是不是有点问题?怀疑..........
- 音量的控制:播放VCD或DVD时,当另外播放另一首曲目时,有的音量很大声,有的很小声,要调节音量控制器,才能有较佳效果,如何将输出的音量统一呢?当然,播放过程中要调节音量不用考虑。
- 如何在crystal report中划斜线????
- 怎样将数据库的数据保存到Excel文件里?
select '周期类型' =
CASE
When MyField =4 Then '周期1"
When MyField =3 Then '周期2"
When MyField =2 Then '周期3'
When MyField =1 Then '无周期'
END,其他字段,...
From 表名
strtxt=trim(数据转换函数(myfield.text)) '转换类型你自己定吧select strtxt
case 1
myfield="周期1"
case 2
myfield="周期2"
case 3
myfield="周期3"
case 4
myfield="周期4"
end select
建议:0 无周期,n>0 周期naccess:
select iif(myfield=0,'无周期','周期' & cstr(myfield)) as 周期 from yourtblSQL server:
select case myfield when 0 then '无周期' else '周期' & myfield end as 周期, ... from tablename