SQL server:isnull,trim,replace的使用
2016-08-08 14:31
495 查看
1,isnull(字段名,'自定义名') 这个函数主要是判断,当被判断的字段值为null的时候,select出来呈现的值是'自定义名'
延伸:字段值为空和字符串为空是两种状态。如下:
case cureno when '' then '-1' else isnull(cureno,'-1') end as cure_no --就诊号
前面的
when '' then '-1'是字符串为空
后面的isnull(cureno,'-1')是字段值为空
2,当字符串中有空格时,有两种去掉办法
前后的空格,使用LTrim和RTrim即可,例如:LTrim(RTrim(Name))
中间的空格,使用replace函数替换,例如:Replace(Name,' ','')
延伸:字段值为空和字符串为空是两种状态。如下:
case cureno when '' then '-1' else isnull(cureno,'-1') end as cure_no --就诊号
前面的
when '' then '-1'是字符串为空
后面的isnull(cureno,'-1')是字段值为空
2,当字符串中有空格时,有两种去掉办法
前后的空格,使用LTrim和RTrim即可,例如:LTrim(RTrim(Name))
中间的空格,使用replace函数替换,例如:Replace(Name,' ','')
相关文章推荐
- trim(translate))和trim(regexp_replace)的使用
- C++ 使用STL string 实现的split,trim,replace
- isnull()和判断char类型是否为空以及trim()的使用
- Sql Server中isnull的使用(转自:它处)
- C++ 使用STL string 实现的split,trim,replace-修订
- C++ 使用STL string 实现的split,trim,replace-修订
- C++ 使用STL string 实现的split,trim,replace-修订
- 在SQL Server中使用ISNULL执行空值判断查询
- SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值
- c++使用 STL string 实现split,trim和replace方法
- C++ 使用STL string 实现的split,trim,replace-修订
- C++ 使用STL string 实现的split,trim,replace-修订
- SQL SERVER使用REPLACE将某一列字段中的某个值替换为其他的值
- C++ 使用STL string 实现的split,trim,replace
- Java中String类的length()、charAt()、getChars()、replace()、toUpperCase()、toLowerCase()、trim()、toCharArray()使用说明
- 动手动脑之Stringequals()方法,整理String类的Length(),charAt(),getChars(),replace(),toUpperCase(),toLowerCase(),trim(),toCharArray()使用说明
- SQL Server中替换函数STUFF、replace的使用
- C++ 使用STL string 实现的split,trim,replace-修订
- Sql Server中isnull的使用(转自:它处)
- C++ 使用STL string 实现的split,trim,replace-修订