当前位置: 首页 > news >正文

sql CHARINDEX

CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下:

       CHARINDEX ( expression1 , expression2 [ , start_location ] )

        Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression2中找expression1的位置。

        CHARINDEX函数返回一个整数,返回的整数是要找的字符串在被找的字符串中的位置。假如CHARINDEX没有找到要找的字符串,那么函数整数“0”。让我们看看下面的函数命令执行的结果:

      CHARINDEX('SQL', 'Microsoft SQL Server')

      这个函数命令将返回在“Microsoft SQL Server”中“SQL”的起始位置,在这个例子中,CHARINDEX函数将返回“S”在“Microsoft SQL Server”中的位置11。
接下来,我们看这个CHARINDEX命令:

     CHARINDEX('7.0', 'Microsoft SQL Server 2000')

      在这个例子中,CHARINDEX返回零,因为字符串“7.0” 不能在“Microsoft SQL Server”中被找到。接下来通过两个例子来看看如何使用CHARINDEX函数来解决实际的T-SQL问题。

相关文章:

  • JS去空格
  • js验证
  • 服务器端控件三种ID:ID,ClientID和UniqueID
  • IIS 无权查看网页 HTTP 错误 401.2 - 未授权:服务器配置导致登录失败解决方法
  • access常用函数
  • access IIf函数
  • asp输出双引号
  • asp Jmail发邮件类
  • asp一些支付接口
  • Javascript中最常用的55个经典技巧
  • 让Div浮动层浮在Flash上面下去
  • 一个用JS操作Cookie的类
  • 关于 var YAHOO = window.YAHOO || {}; 的解释
  • partial class
  • ClientBuildManager类的编译功能
  • 【译】JS基础算法脚本:字符串结尾
  • JavaScript-如何实现克隆(clone)函数
  • [译]前端离线指南(上)
  • AngularJS指令开发(1)——参数详解
  • Apache的80端口被占用以及访问时报错403
  • EventListener原理
  • k8s如何管理Pod
  • Node项目之评分系统(二)- 数据库设计
  • passportjs 源码分析
  • 反思总结然后整装待发
  • 构建二叉树进行数值数组的去重及优化
  • 那些被忽略的 JavaScript 数组方法细节
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 使用common-codec进行md5加密
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 小程序测试方案初探
  • 中文输入法与React文本输入框的问题与解决方案
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • #{}和${}的区别是什么 -- java面试
  • #pragma pack(1)
  • #QT(TCP网络编程-服务端)
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (12)Hive调优——count distinct去重优化
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (8)STL算法之替换
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (八)c52学习之旅-中断实验
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (算法)N皇后问题
  • (转)为C# Windows服务添加安装程序
  • .net core 6 redis操作类
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net 设置默认首页
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】