判断字符串是否包含某个字符串
--函数: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