zoukankan      html  css  js  c++  java
  • sql server去除字符串空格的ltrim()和rtrim()函数

    SQL Server并不提供trim()函数去除字符串两边空格,只提供了去除字符串左边空格的ltrim()函数和去除字符串右边空格的rtrim()函数,但是只要将这两个函数配合使用,就能达到去除字符串两端空格的效果。

    ltrim()函数的使用。

    select ltrim('  haha  ');

    rtrim()函数的使用。

    select ltrim('  hehe  ');

    ltrim()函数和rtrim()函数配合使用。

    select rtrim(ltrim('  hoho  '));

    当然了,也可以用replace()函数来去除所有的空格。

    select replace('  hihi  ', ' ', '');

    另外的,有的空格表面上看起来和普通的空格一样,但暗地里其实是特殊的字符,这时候可以配合使用replace()函数+char()函数来去除这种实际上是特殊字符的空格。

    select replace('  heihei  ', char(9), '')

    这里的replace()函数好像有些不合时宜?因为这里讨论的是去除字符串两端的空格,可是replace()函数却把所有的空格都去掉了。事实上,replace()函数可以配合正则表达式来使用,这样就可以去除各个位置的空格,哪里不要删哪里,妈妈再也不用担心我的空格。

    "有些失去是注定的,有些缘分是永远不会有结果的。"

  • 相关阅读:
    密码安全等级效果
    随机生成不区分大小写的验证码
    css3的box方法实现文本水平垂直居中
    echarts省市地图显示
    mysql 连接数据库
    mysql 高版本order by 报错解决方案
    mysql 命令行操作
    mac本地运行php文件
    js 获取url参数
    js 每三位数添加逗号
  • 原文地址:https://www.cnblogs.com/yanggb/p/11157788.html
Copyright © 2011-2022 走看看