zoukankan      html  css  js  c++  java
  • SQL中常用字符串函数

    --CHARINDEX 返回指定字符的位置
    --2个参数,第一个是要查找的字符串 第二个参数:要搜索的字符串 参数3:开始查找的位置
    --查找位置从1开始,返回结果为0时表示为结果为空

    SELECT CHARINDEX('bai','www.baidu.com')

    SELECT CHARINDEX('bai','www.baidu.com',10)

    --LEN 返回字符串的长度
    SELECT LEN('www.baidu.com')

    --LEFT/RIGHT 返回从左边/右边开始截取指定字符的长度
    SELECT LEFT('www.baidu.com',3)

     案例

    --返回邮箱@之前的邮箱ID

    SELECT UserId, LEFT(Email,CHARINDEX('@',Email)-1) 邮箱ID ,Email FROM UserInfo

    --REPLACE 替换指定的字符串
    --REPLACE ( string_expression , string_pattern , string_replacement )
    SELECT REPLACE('我喜欢白色','白','黑')


    --STUFF 将指定位置开始到指定长度的字符串删除之后用另一个字符串在原有位置替换
    --STUFF ( character_expression , start , length , replaceWith_expression )
    SELECT STUFF('www.baidu.com',5,5,'sogo')

    --LTRIM/RLTRIM 将左边/右边的字符串的空格删除
    SELECT LTRIM(' NAEM')


    SELECT RTRIM(' NAME ')

     

    --SUBSTRING 返回字符串中指定的部分
    --SUBSTRING ( expression ,start , length )
    SELECT UserId,SUBSTRING(Email,0,CHARINDEX('@',Email)) FROM UserInfo

  • 相关阅读:
    selenium之 关闭窗口close与quit
    如何去掉xmind的备注红色下划线
    cmd里面快速粘贴复制的设置方式以及初始位置设置
    Python中的空格和缩进问题总结
    python 单例实现
    logging 简单使用
    CTypes
    类装饰器使用
    Django admin
    Django 视图
  • 原文地址:https://www.cnblogs.com/feiquan/p/8645666.html
Copyright © 2011-2022 走看看