mysql
来源:互联网 发布:python 对象转字符串 编辑:程序博客网 时间:2024/06/07 05:55
一.
select
case when c.ptype = 0 then '单点' when c.ptype = 100 then '单点' when c.ptype = 200 then '大包' end as ptype
------c.ptype查询的值为0那么赋值为(单点),c.ptype的查询值为100那么赋值为(单点),c.ptype的查询值为200那么赋值为(大包),这样写其实就是相当于控制流程
from consum_record c
二.其他举例
select u.*, IF(u.area=1000,"我是","你是") as area from user u;使用if:如果u.area=1000,那么返回我是,否则返回你是
select CASE u.area WHEN 1000 THEN '男' ELSE '女' END as area from user u;使用case,when,then elese:查询u.area,如果值为1000,那么显示男否则是女,取个别名area;
以上的例子在写SQL的时候很有用,有时候甚至可以少些其他判断代码;
oracle 其实也都差不多吧!
0 0
- Mysql
- MySql
- MYSQL
- MySQL
- mysql
- mysql
- mysql
- mysql
- Mysql
- Mysql
- mysql
- MySQL
- mysql
- Mysql
- mysql
- mysql
- mysql
- mySQL
- Qt和Standard C++智能指针比较
- 小技巧:防跨文件或跨包类型重定义
- Qt调试信息分类和qDebug()导出到文…
- try-catch应用心得
- HDU2041青年歌手大奖赛_评委会打分
- mysql
- Qt5(minGW版)+Qwt编译和安装
- struts2 标签里面不能使用el表达式可以使用ongl表达式
- 浅谈一般函数指针和类的非静态成员…
- 2015 QS World Uni…
- 浅谈:函数指针、仿函数和函数适配…
- Qt之操作Excel
- Qt5(VS版)+QWT编译、安装和配置
- Qt之导出PDF、HTML和Word(一)