1.sysdate改为sysdate(),或者now(); 2.nvl(expr1,expr2) 改为IFNULL(expr1,expr2) nvl2(expr1,expr2,expr3)改为 IF(expr1,expr2,expr3); 3.to_date('19000101000000','yy ...
分类:
数据库 时间:
2016-05-16 17:13:51
阅读次数:
1015
case when使用;Mysql中sql模式;datediff;char与varchar区别;数据复制步骤;索引类型、聚簇索引、索引与锁;阐述isnull、ifnull、nullIf;MyISAM与InnoDB区别......
分类:
数据库 时间:
2016-05-12 22:57:35
阅读次数:
220
mysql中isnull,ifnull,nullif的用法如下: isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。 mysql> select isnull(1+1);-> 0mysql> select isnull(1/0);-> ...
分类:
数据库 时间:
2016-05-10 16:46:52
阅读次数:
251
select t.student_id, t4.name, t5.name, ifnull(t6.name,"")from student_info t left join student_type t1 on t.student_id=t1.student_id and t1.level=0 le ...
分类:
数据库 时间:
2016-05-04 17:01:10
阅读次数:
333
GROUP_CONCAT 使用方式GROUP_CONCAT ([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) SELECT column1, GROUP_CONCAT(IFNULL(column2,0) , ',' ,IFN ...
分类:
数据库 时间:
2016-04-14 15:56:08
阅读次数:
210
开发写了几个语句,觉得查询结果跟逻辑有点不相符,就拿到这里一起分析了下。 语句如下: select tp.title, tp.amount, ifnull(sum(case when tu.type = 1 then ti.invest_amount else 0 end),0) as aInves
分类:
数据库 时间:
2016-02-25 13:48:28
阅读次数:
276
IFNULL 用法:IFNULL(expr1,expr2) 说明:如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。 示例: mysql> SELECT IFNULL(1,0); -> 1 mysql> SELECT IFNULL(NULL,10); ->
分类:
数据库 时间:
2016-02-20 10:23:15
阅读次数:
159
对于统计count(type)和avg(type) 都不起作用 SQL中有ISNULL方法,介绍如下: ISNULL使用指定的替换值替换 NULL。语法ISNULL ( check_expression , replacement_value )参数check_expression将被检查是否为 N
分类:
数据库 时间:
2016-02-19 12:06:34
阅读次数:
189
用uuid生成20位的主键 SELECT LEFT(REPLACE(UUID(), '-', ''),20) FROM DUAL 另一种方法: 因为数据库中有字母 需要排序的时候去除字母,重新取最大值,然后加1算作新的主键 SELECT IFNULL(DEPT_ID,0)+1 FROM base_d
分类:
数据库 时间:
2016-02-17 13:03:50
阅读次数:
217
IFNULL(expr1,expr2) // 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值IF(expr1,expr2,expr3)//如果expr1是TRUE(expr10且expr1NULL),那么IF()返回expr....
分类:
数据库 时间:
2016-01-27 12:46:17
阅读次数:
169