首页 > 数据库 >SQL Server如何精准匹配字符中的字符,绝对匹配。

SQL Server如何精准匹配字符中的字符,绝对匹配。

时间:2022-09-25 19:44:17浏览次数:75  
标签:字符 12 匹配 Server 111 split SELECT

举例:
image.png
我现在是需要查询这字段里包含1的数据
我如果直接charindex,那么11,12也会被包含。
解决(1):

SELECT
	* 
FROM
	( SELECT '1,2,12,111' AS str UNION ALL SELECT '2,12,111' UNION ALL SELECT '1' ) t1 
WHERE
	',' + str + ',' LIKE '%,1,%'

解决(2):
利用如mysql中的find_in_set办法
自己写一个自定义函数split,利用outer apply,这个比较简单,这里不做赘述。
split 函数 可以参考:https://www.cnblogs.com/gered/p/9887536.html

标签:字符,12,匹配,Server,111,split,SELECT
From: https://www.cnblogs.com/antaia11/p/16728595.html

相关文章

  • Linux学习(一)从搭建自己的code-server开始
    前言某天碰巧看到了网页版的VSCode,发现居然有这种好东西,浏览器访问https://vscode.dev/,ipad终于能当生产力工具而不是爱奇艺播放器了o.O其实这个东西已经够用了,代码......
  • 【以练促学】(C++基础语法)字符串篇
    (持续刷题持续更新...) 1.读取字符串cin>>arr;//输入字符串时,遇到空格或回车就会停止2. 读含空格字符串的3种方法:fgets(arr,100,stdin);cin.getline(arr,10......
  • XenServer配置虚拟机随主机开机自动启动
    在XenServer环境中,XenCenter控制台没有配置虚拟机随XenServer主机自动启动功能的配置。虚拟机自动启动在XenServer环境中还是非常必要的,一些必要组件配置了自动启动功能对......
  • ArcGIS 修改属性字段类型 字符串转数字
    https://www.docin.com/p-58631989.htmlhttps://support.esri.com/zh-cn/technical-article/000002287......
  • [CQOI2014]通配符匹配
    好久没有做过字符串哈希的题,没想到竟然调了这么久。首先我们可以母串根据?或者星号分为几段,这里有一个小技巧,可以给母串前面加一个?后面加一个a,然后在要匹配的串前后各加一......
  • C#教程 - 模式匹配(Pattern matching)
    更新记录转载请注明出处:2022年9月25日发布。2022年9月10日从笔记迁移到博客。常见匹配模式类型匹配模式(typepattern)属性匹配模式(propertypattern)匹配模式可以......
  • 关于字符编码Qt
    QString中汉字是按照UTF-8编码的,QString::toUtf8是输出UTF-8字符集,QString::local8bit是本地操作系统的字符集,QString::tolatin是Ascii码字符集下图代码中,汉字转成latin......
  • C语言第18天,字符串处理函数
    字符串处理函数与printf不同,这些函数不在之前熟悉的头文件stdio.h中。而是在字符串专用的头文件string.h中。1.获取字符串长度strlenstrlen函数可以获取字符数组中的字......
  • 力扣困难级别-10. 正则表达式匹配
    这道题昨天做了一下午,用动态规划、以及循环的方式也没弄出来,去评论去看了下,确实挺难的。晚上想到可以用做隐马尔科夫模型的思路,每次根据上一次的状态生成下一次的状态,最后......
  • 一个用go语言写的简单HttpServer,供大家调用。
    GET请求(postman):  返回: 其实:count的值,每次调用一次,增加1(线程安全的)。问题:这里的线程安全,你知道是什么意思吗?===============Post请求:  返回:  附:GO语......