首页 > 数据库 >SQL Server常用方法【未完】

SQL Server常用方法【未完】

时间:2024-05-22 15:21:23浏览次数:23  
标签:常用 expressionToFind CHARINDEX -- Server test SQL 字符串 select

判断字符串是否包含某个字符串

--函数:CHARINDEX
--通过CHARINDEX如果能够找到对应的字符串,则返回该字符串位置,否则返回0
--基本语法如下:
--  CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )
--     	expressionToFind :目标字符串,就是想要找到的字符串,最大长度为8000 。
--  		expressionToSearch :用于被查找的字符串。
--      	start_location:开始查找的位置,为空时默认从第一位开始查找  
select case when charindex('test','this is a test')
select case when charindex('test','this is a test')<1 then 1 else 2 end
--简单用法  
select charindex('test','this Test is Test')
--增加开始位置
select charindex('test','this Test is Test',7)
--大小写敏感
select charindex('test','this Test is Test'COLLATE Latin1_General_CS_AS)
--大小写不敏感,默认情况
-select charindex('Test','this Test is Test'COLLATE Latin1_General_CI_AS)

标签:常用,expressionToFind,CHARINDEX,--,Server,test,SQL,字符串,select
From: https://www.cnblogs.com/Hyacinth-Zu/p/18206309

相关文章

  • 主流源代码管理工具:Team Foundation Server(TFS)
    在软件开发领域,源代码管理工具的重要性不言而喻。它们不仅帮助开发者有效地管理代码,还促进团队协作,确保项目的顺利进行。在众多源代码管理工具中,TeamFoundationServer(TFS)凭借其独特的功能和优势,赢得了众多团队的青睐。TFS概述TFS是Microsoft开发的一款源代码管理和项目管理工......
  • webserver接口如何在postman里调用测试
    测试环境:springboot+webservice接口入口 接口实现 cxf配置 cxf配置文件中决定了如何在浏览器查看wsdl文件例如在浏览器中输入http://127.0.0.1:8080/webService?wsdl展示该项目下所有的接口服务 在浏览器中输入http://127.0.0.1:8080/webService/ReceivePlanService......
  • LLM-文心一言:MySQL索引失效的场景
    MySQL中的索引是加速数据检索的关键工具,但在某些情况下,即使存在索引,MySQL也可能不会使用它,这被称为“索引失效”。以下是MySQL索引可能失效的一些常见场景:查询条件中使用函数或表达式:如果在查询条件中对索引列使用了函数或表达式,MySQL可能无法使用该索引。例如,WHEREYEAR(date_......
  • Lua常用C Api接口
    Lua5.4是Lua语言的一个版本,它提供了许多CAPI函数,这些函数允许开发者在C语言中嵌入和扩展Lua的功能。以下是一些常用的Lua5.4CAPI函数,以及它们的简单示例:lua_newstate-创建一个新的Lua状态。lua_State*L=lua_newstate(0,0);//创建一个新的Lua状态......
  • 上海站丨飞天技术沙龙 Serverless + AI 专场开启报名!
    活动简介“飞天技术沙龙——Serverless技术实践营”是一场以Serverless为主题的技术活动,通过一个下午的时间增进对Serverless技术的理解,快速上手,活动受众以关注Serverless技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操。Serverless和A......
  • mysql 分组加行号
    mysql示例SELECTcasewhen@currentid<>t.idthen@rownum:=1else@rownum:=@rownum+1endASrow_num,casewhen@currentid<>t.idthen@currentid:=t.idelse@currentidendASrow_num,ID,......
  • CentOS7.9安装mysql-8.0.36踩坑小记
    前言:最近想在一台测试服务器上,安装下最新的MySQL8.0版本数据库,想着挺简单的一件事,之前也手搓过8.0安装,这不手到擒来,没想到马失前蹄,遇到了一个小坑,耗费了不少时间,简单写篇文档记录下吧。1.排错记录执行./mysqld--initialize初始化命令后,提示报错,如下图所示看报错应该是......
  • Docker常用命令
    Docker常用命令2024年1月19日,星期五17:58拉取镜像dockerpullcentos运行容器dockerrun[可选参数]imagedockerrun-itcentos/bin/bashdockerrun-d--namenginx001-p3344:80nginx参数说明--name="Name"#容器名字tomcat0ltomcat02,用来区分容器-d......
  • 仿真数据传输常用方式PK,最安全高效的还得是它!
    仿真数据(simulateddata)是在计算机或其他设备上通过模拟真实环境或系统生成的数据。这种数据可以用于各种目的,包括测试、验证、预测和分析等。仿真数据在科研、工程、金融、半导体等领域都有广泛的应用,通过模拟真实环境或系统生成的数据可以为各种研究和实践提供有力支持。仿真......
  • MySQL varchar 单字段的最大字符长度是多少
    MySQLvarchar字段的最大字符长度是多少MySQL行记录的存储结构:变长字段长度列表NULL值列表记录头信息row_idtrx_idroll_ptr列1列2列n每个变长字段值的长度(倒序),根据变长字段的长度而定每个允许为NULL字段的标志位(倒序),每个NULL字段占1位(5字节)隐藏字段(6字节)......