易截截图软件、单文件、免安装、纯绿色、仅160KB

MYSQL中根据字段值判断返回不同的值

在mysql中有一张表,有三个字段total,max, min,都是int型的值,可以写一个sql语句完成功能:
根据每条记录中,如果total>max,返回2,如果total <min返回1,如果都条件都不符合返回0。急求!!!!
mysql?

差点看成ms sql了.

试试:

SQL code:
select * ,case when total>max then 2
when total <min then 1
else 0
end
from 表


select case when total > max then 2 else  case when total < min then 1 else null end end
from ta

case when

SQL code:
select case
when total > max then 2
when total < min then 1
else 0
end
from ta
试试

SQL code:
select case
when total > max then 2
when total < min then 1
else 0
end
from ta
试试

不好意思,因为已经有人回答了,所以将分给了第一个回答的人!见谅!大家的回答都挺对的!


相关问答:

关于MYSQL单表存储问题

数据库引擎使用MYISAM
例如表名:LOG 每天会产生400万左右的记录

日积月累数据量会非常之宠大

所以考虑到这点
我想了两个方案
1、每天产生一个表,类似LOG20091010、LOG20091011
2、每天 ......

网站镜像,主网站和镜像网站Mysql数据同步

现在有一个网站,想在另外一台服务器上做一个这个网站的镜像。
在主网站上的数据更新要同步到镜像服务器上
同时用户访问镜像服务器时的数据更新也要同步到主网站上

其中数据更新 主要包括 Mysql数据 ......

mysql有没有类似sqlserver的消息传递功能

mysql有没有类似sqlserver的消息传递功能

比如针对db之间的互相发消息 (消息传递)

没有。

除非你自己改写一下MYSQL的源代码然后编译运行。

借助其他语言

目前的mysql里面现成这样的功能。 ......

关于mysql存储过程变量的问题?

关于mysql存储过程变量的问题?变量什么时候前面要加@符号,用declare声明的变量与前者有和区别,我不懂?
@是用来屏蔽错误或警告的,当前面加了@符号后,若此处有错或警告,网页将不显示出来。

前面加@代表会话 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号