求mysql case 语句

宇晨007 2008-05-13 02:02:45
如select (a/b) as res;现在要求 a/b 的值小于30,res=1,a/b的值大于30,小于100,res=2,a/b的值大于100,res=3。用case怎么写,请教了
...全文
3848 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lacasadeco 2009-04-21
  • 打赏
  • 举报
回复
SELECT $maxCount=MAX(FEntryID)FROM WincoBosCombinedPmcEntry WHERE(FOrder=6)AND(FMethodID!=2)
GROUP BY FOrder;
当把存储过程中的这句注释掉不执行的时候,网页就可以显示数据出来,是怎么回事呀?
lyyshui 2008-05-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liuyann 的回复:]
SQL codeSELECTCASEWHENa/b<30THEN1WHENa/b>30anda/b<100THEN2ELSE3ENDasres ;
====思想重于技巧====

reply via CSDN viewer
[/Quote]
liuyann 2008-05-13
  • 打赏
  • 举报
回复

SELECT CASE 
WHEN a/b<30 THEN 1
WHEN a/b>30 and a/b<100 THEN 2
ELSE 3 END as res ;


==== ====

wwwwb 2008-05-13
  • 打赏
  • 举报
回复
SELECT CASE WHEN
a/b<30 THEN 1
WHEN a/b>=30 AND A/B<=100 THEN 2
ELSE 3 END AS RES FROM TT

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧