玖叶教程网

前端编程开发入门

sqlServer中去除字符串空格

平时在工作中要对数据库进行查询,经常会有去除字符串空格的操作,大家首先想到的是使用TRIM()函数,不过在sqlServer数据库中不存在该函数,却而代之的是LTRIM()和RTRIM()两个函数。

在sqlServer数据库中,LTRIM()函数是去除字符串左边的空格,RTRIM()函数是去除字符串右边的空格,如果要去除字符串首尾空格,这时需要同时使用这两个函数,但是如果字符串中间也有空格,这时可以用replace(字符串,' ','')函数,将字符串里的所有空格替换为空。

---原始语句
SELECT '     test     test       ';
---去除右边空格
SELECT RTRIM('   test    test    ');
---去除左边空格
SELECT LTRIM('   test    test   ');
---去除首尾空格
SELECT LTRIM(RTRIM('   test    test  '));
---去除全部空格
SELECT replace('   test    test   ',' ','');

查询效果如下图:

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言