MySQL的写法: MySQL判断为null,写法为is null,而不是 t.数据库 = NULL IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值 ...
分类:
数据库 时间:
2019-01-26 23:41:47
阅读次数:
689
mySQL数据库: SELECT id_p,IFNULL(math,0)+IFNULL(english,0) 总分 from mytest_brian1 Oracle 数据库: select id_p , nvl(address,0)* age from Persons2 ; 选取在 "Addres ...
分类:
数据库 时间:
2019-01-21 19:15:43
阅读次数:
430
--判断非空select ifnull(null,'666')--合并字段select CONCAT('666','/','aaa')--删除尾部斜线/ 替换尾部符号SELECT TRIM(BOTH '/' FROM '123/456/789/') SELECT TRIM(BOTH ' ' FROM ...
分类:
数据库 时间:
2019-01-12 13:13:09
阅读次数:
218
有的时候我们经常需要把sql中的某个字段换成想要的值 或者说当某个字段为空值赋值为0或true 写一个简单的例子 第一种写法 select name,ifnull(age,'0'),adress from user 第二种写法 select name,case when age is null th ...
分类:
数据库 时间:
2019-01-11 11:24:46
阅读次数:
394
mysql 版本:5.5.13 理论部分 连接概述: 根据连接条件(on 子句),将两张表的相关内容组织成一个结果集 内连接与左外链接的区别描述: 使用内连接时,不符合连接条件的数据,(不管是左表中的还是右表中的)都不会被组织到结果集中 使用左外连接时,对于不符合连接条件的数据,左表中的内容依然会被 ...
分类:
其他好文 时间:
2019-01-05 15:07:52
阅读次数:
172
select t0.deptName, t0.doctorName, IFNULL(t0.num,0) as num0, IFNULL(t1.num,0) as num1, IFNULL(t2.num,0) as num2, IFNULL(t3.num,0) as num3, IFNULL(t4.n... ...
分类:
其他好文 时间:
2018-12-19 18:37:56
阅读次数:
161
可用 NVL(), IFNULL() ,COALESCE(),DECODE() 函数 1.NVL() 从两个表达式返回一个非 null 值。语法NVL(eExpression1, eExpression2)参数eExpression1, eExpression2 如果 eExpression1 的计 ...
分类:
数据库 时间:
2018-12-12 11:21:59
阅读次数:
302
MySQL IFNULL()函数用法MySQL 如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。 IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql中select into 和sql中的select into 对比 现在有张 ...
分类:
其他好文 时间:
2018-12-11 19:58:47
阅读次数:
210
一.参数 1.in 2.out 3.inout 二.流程控制 1.选择语句 (1)if (2)case (3)ifnull:有两个参数。当第一个参数为空时,选第二个参数,即使第二个参数也为空;否则选第一个。 ...
分类:
数据库 时间:
2018-12-10 21:55:21
阅读次数:
211
在日常写代码的时候,没有特别的注意avg(字段)组函数。今天仔细聊一聊avg()函数的使用注意事项 SELECT AVG(EMP.COMM) FROM EMP; -- 采用avg组函数的时候,会自动忽略掉为字段值为空值的选项。 SELECT SUM(EMP.COMM) / COUNT(*) AS " ...
分类:
其他好文 时间:
2018-12-04 01:00:27
阅读次数:
694