函数:CHARINDEX

通过CHARINDEX如果能够找到对应的字符串,则返回该字符串位置,否则返回0

基本语法如下:

  CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )

expressionToFind :目标字符串,就是想要找到的字符串,最大长度为8000 。

  expressionToSearch :用于被查找的字符串。

start_location:开始查找的位置,为空时默认从第一位开始查找

CHAEINDEX示例

  1.简单用法  

  select charindex('test','this Test is Test')

  查询结果:  

  2.增加开始位置

  select charindex('test','this Test is Test',7)

  查询结果:

  3.大小写敏感

  select charindex('test','this Test is Test'COLLATE Latin1_General_CS_AS)

  查询结果:

  返回结果为0,因为大小写敏感,找不到test所以返回的就是0,默认情况下, SQL SERVER是大小不敏感的,所以我们简单示例中返回结果不为0,但是有些时候我们需要特意去区分大小写,因此专门SQL SERVE提供了特殊的关键字用于查询时区分大小写,其中CS为Case-Sensitve的缩写。

  4.大小写不敏感

  select charindex('Test','this Test is Test'COLLATE Latin1_General_CI_AS)

  查询结果:

  我们也可以这样说明是大小写不敏感,其中CI是Case-InSensitve的缩写,即大小写不敏感,当然我们没必要多此一举

SQL server判断字符串是否包含某个字符串相关推荐

  1. js 判断字符串是否包含某字符串

    2019独角兽企业重金招聘Python工程师标准>>> js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf var Cts = "bblText ...

  2. java数组是否包含某字符串_js判断数组是否包含某个字符串变量的实例

    最近碰到一个这样的现象,后台返回的数据中,数组里面有一些有变量值,有一些没有变量值. 举个例子,比如后台返回的例子是这样的: var arr=[ { "status":" ...

  3. js判断网页标题包含某字符串则替换

    js判断网页标题包含某字符串则替换,代码如下: var tit=document.title; if(tit.indexOf("afish")>0){ tit=tit.rep ...

  4. 【bat】判断字符串是否包含某字符串;bat字符串截取;vbs 如何加入参数;Windows如何后台运行bat文件(没有命令提示符框);.bat文件设置自动关机以及弹框确认

    [bat]判断字符串是否包含某字符串: @echo off set a=55544333 set c=6666dfsfds set b=44 echo %a%| findstr %b% >nul ...

  5. 【Shell】判断文件是否包含给定字符串

    Shell判断文件是否包含给定字符串 给定一个字符,比方说"Hello Linduo",查找相应文件中是否包含该字符. 方式1:grep # grep -c 返回 file中,与s ...

  6. c++判断字符串是否包含指定字符串/判断字符串是否相等/保留小数点后几位

    判断字符串是否包含指定字符串 //判断第一个参数 是否 包含 第二个参数 1:包含 0:不包含 bool is_contain(std::string input_str, std::string i ...

  7. SQL SERVER 日期格式化、日期和字符串转换

    SQL SERVER 日期格式化.日期和字符串转换 sql server 中怎么把字符串转化为日期? 1. convert(datetime,'YYYY-MM-DD HH24:MI:SS') 2. c ...

  8. 通过js判断字符串是否包含某个字符串

    前言:有时候,我们在js中需要判断一个字符串中,是不是包含某个字符.可以采用以下方法进行判断. String对象的方法 方法一:indexOf() (推荐) var str = "123&q ...

  9. 【JS用法】js判断字符串是否包含某个字符串

    js判断字符串是否包含某个字符串 方法一:includes方法 //str.includes("")返回一个布尔值,值为true时表示包含var str = "hello ...

  10. SQL SERVER 判断是否存在并删除某个数据库、表、视图、触发器、储存过程、函数

    – SQL SERVER 判断是否存在某个触发器.储存过程 – 判断储存过程,如果存在则删除 IF (EXISTS(SELECT * FROM sysobjects WHERE name='proce ...

最新文章

  1. iOS开发中用到的一些第三方库
  2. ORACLE 数据字典
  3. hadoop学习;datajoin;chain签名;combine()
  4. java.util.Properties类,保存时保留注释及格式不变
  5. [GKCTF 2021]Random
  6. SAPI(PHP常见的四种运行模式)
  7. CM: webservice 元数据在word template中的存储
  8. 自动化测试基础篇--Selenium浏览器操作
  9. 高温津贴:关键是消除劳动者“权利贫困”
  10. kpi绩效考核流程图_公开!松松团队KPI绩效考核表分享
  11. ha 配置ssl_haproxy ssl 配置方式-阿里云开发者社区
  12. jquery.autocomplete自动补齐和自定义格式
  13. mysql jsp分页技术_一个非常简单的分页技术MYSQL+JSP 利用了mysql的LIMIT参数
  14. Linux之mmap
  15. 【常用模块】电容触摸按键模块(原理讲解、STM32实例操作)
  16. 简体字和繁体字转换四种方法
  17. 数学归纳法·Fibonacci数列
  18. 装修行业怎么找精准客户?有那些获客渠道?
  19. 菜鸟入门:Java程序员学习之路
  20. php面试-职业规划

热门文章

  1. 用于读、写、删除、比较Session中的用户信息的类库。
  2. 大概看了一下《Flash MX 2004 -- 数据库应用开发 - 基于.NET架构》,感觉有点迷惘了!...
  3. python typeerror console未定义,Python ctypes加载错误:未定义的符号
  4. 静态库调用_静态链接和动态链接对比简析
  5. tftp c++ 上传_如何在 Fedora 上建立一个 TFTP 服务器
  6. 远程连接云服务器的MySQL数据库
  7. php 接口继承,详细对比php中类继承和接口继承
  8. linux进程调度周期,Linux进程组调度机制学习
  9. mysql设置catalog_catalog恢复目录介绍和配置
  10. 二十五、Node中的Buffer缓冲器和EventEmitter事件触发器