zoukankan      html  css  js  c++  java
  • SQLServer -------- 包含(charindex)

    用于判断一个字符串是否包含另一个字符串,相当于程序语言中的indexof

    意思也基本相同,如果有就返回该字符串所在指定字符字符串位置,没有就返回 0

    在程序中经常使用其判断是否重复添加,这个和 like 刚好是反过来的,一个是长找短的,另一个是短的找长的

    注意:CHAEINDX的函数 是 SQL Server中的内置函数,不同的数据库操作语言的函数以及方法略有不同

    使用方法:

         CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )

    expressionToFind :目标字符串,就是想要找到的字符串,最大长度为8000 。
    expressionToSearch :用于被查找的字符串。
    start_location:开始查找的位置,为空时默认从第一位开始查找。

    1、简单使用方式,判断该字符串是否该字符串中,找到就会返回

     2、三个一块使用,从某某 位置开始查找,

     3、大小写是否敏感 问题

    默认不敏感

     默认情况下, SQL SERVER是大小不敏感的,需要特意去区分大小写,使用

        COLLATE  Latin1_General_CS_AS   其中 cs 是 Case-Sensitve的缩写。

  • 相关阅读:
    剩下的树
    守形数
    小白鼠排队(map容器插入数据的四种方法)
    字母统计
    与7无关的数
    ZOJ
    基于js的CURD插件
    API验证插件
    Django之权限管理插件
    Django之信号和序列化
  • 原文地址:https://www.cnblogs.com/obge/p/13474514.html
Copyright © 2011-2022 走看看