MySql基本语法—函数
2017-10-31 18:40
656 查看
1. IF 格式:IF(Condition,A,B)意义:当Condition为TRUE时,返回A;当Condition为FALSE时,返回B。作用:作为条件语句使用。例子:SELECT id, name, IF(data1-data2>0.01,1,IF(data1-data2<-0.01,-1,0)) AS ratioFROM table;2.
case when then用法
case具有两种格式。简单case函数和case搜索函数。--简单case函数 case sex when '1' then '男' when '2' then '女’ else '其他' end --case搜索函数 case when sex = '1' then '男' when sex = '2' then '女' else '其他' end这两种方式,可以实现相同的功能。简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限制,比如写判定式。还有一个需要注重的问题,case函数只返回第一个符合条件的值,剩下的case部分将会被自动忽略。
--比如说,下面这段sql,你永远无法得到“第二类”这个结果 case when col_1 in ('a','b') then '第一类' when col_1 in ('a') then '第二类' else '其他' end
相关文章推荐
- mysql存储过程基本语法和函数
- mysql存储过程基本语法和函数
- MySQL基本语法--函数2
- MySQL 和 Oracle SQL的一些基本语法和函数
- MySQL基本语法--函数1
- [转]MySQL 最基本的SQL语法/语句
- mySQL 基本语法-待补充
- MySQL 最基本的SQL语法/语句(转发)
- MySQL基本语法
- mysql之sql语法基本使用
- MySQL 最基本的SQL语法/语句
- Mysql 存储过程基本语法
- MySQL存储过程的基本函数
- mysql基本语法总结
- php操作mysql的基本函数
- 黑马程序员——Java基本语法(二):程序流程控制、函数、数组
- mysql存储过程基本函数
- mysql存储过程基本函数
- MySQL与Oracle 差异比较之二基本语法
- PHP+MYSQL+AJAX - 第四章 认识PHP基本语法