1. mybatis中查询语句中的resultType的对象的属性都要能在select语句中有对应,不能少也不能多。 例如: SELECT DISTINCT f.city_name as cityName, ifnull(c.business_type,'未知业务类型') as businessT....
分类:
其他好文 时间:
2015-04-16 13:49:22
阅读次数:
146
1IFNULL(expr1,expr2)如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。 ifnull()as cloumn和=运算符不同的是,NULL的值是没有任何意义的。所以=号运算符不能把NULL作为有效的结果。所以:请使用 null 不能用 .....
分类:
数据库 时间:
2015-04-10 16:58:09
阅读次数:
180
1、SQL语言简介 2、insert语句 3、update语句 4、select语句 5、delete语句 6、字符函数 注:MySql中用IFNULL代替NVL SELECT?id,IFNULL(sortname,‘暂无商品类名‘)?from?es_sort; ?...
分类:
数据库 时间:
2015-04-09 12:18:49
阅读次数:
214
SQL Server里的 ISNULL 与 ASP 中的 IsNull不同,SQL Server 中有两个参数,语法:ISNULL(check_expression, replacement_value)?check_expression 与 replacement_value 数据类型必须一致?如...
分类:
其他好文 时间:
2015-04-05 14:33:34
阅读次数:
103
mysql 默认值不要为null,最好为空
否则,当你查询的时候,会引起一些异常
例如
select * from a where b!='new'
如果有一条数据b=null,你是查询不出来的
解决办法可以改为
select * from a where ifnull(b,'')!='new'
最好就是建表的时候,默认设置为空,不要null...
分类:
其他好文 时间:
2015-03-12 17:21:21
阅读次数:
103
IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1 mysql> select IFN...
分类:
数据库 时间:
2015-03-04 16:48:34
阅读次数:
156
1. null值与null值是不可以连接的2. 如果希望像null与null进行连接可以有如下方式select * from ceview LEFT JOIN caview on IFNULL(ceview.ce, -1) = IFNULL(caview.ce,-1) and ceview.ca =...
分类:
数据库 时间:
2015-02-10 20:17:49
阅读次数:
158
1、MYSQL中SQL脚步都要以分号(;)结尾,这点比SQLSERVER要严谨。2、所有关键字都要加上``,比如 Status 替换成 `Status`,`按是有个“~的键”。3、SQLSERVER的dbo.[,]在mysql中不支持,都要去掉。4、isnull 替换 ifnull。5、rowNum...
分类:
数据库 时间:
2015-01-24 14:20:08
阅读次数:
331
SqlServer 插入字段值 为空 设置默认值 isnull(val_1,val_2) 当val_1为 null 的时候 返回 val_2的值Oracle nvl(val_1,val_2) 当val_1为 null 的时候 返回 val_2的值MySql ifnull(val_1,val_2...
分类:
数据库 时间:
2015-01-22 17:19:18
阅读次数:
367
控制流函数IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1mysql> select IFNU...
分类:
数据库 时间:
2015-01-14 12:41:49
阅读次数:
218