sql如何以任意符号分隔取两边数据
发表于:2024-09-27 作者:千家信息网编辑
千家信息网最后更新 2024年09月27日,这篇文章主要为大家展示了"sql如何以任意符号分隔取两边数据",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"sql如何以任意符号分隔取两边数据"这篇文章吧。
千家信息网最后更新 2024年09月27日sql如何以任意符号分隔取两边数据
这篇文章主要为大家展示了"sql如何以任意符号分隔取两边数据",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"sql如何以任意符号分隔取两边数据"这篇文章吧。
以任意符号分隔取两边数据
例如我们以逗号(,)来分割数据,将如下数据
分割成如下图所示:
SELECT R,CASE WHEN CHARINDEX(',',R)>1 THEN LEFT(R,CHARINDEX(',',R)-1) ELSE NULL END AS R1 ,CASE WHEN CHARINDEX(',',R)>1 THEN RIGHT(R,(LEN(R) - CHARINDEX(',',R))) ELSE NULL END AS R2FROM t
代码较长,我们对代码进行拆分来理解:
SELECT CHARINDEX(',',',') --结果是1SELECT CHARINDEX(',','NULL') --结果是0SELECT CHARINDEX(',','') --结果是0SELECT CHARINDEX(',','A,B') --结果是2SELECT LEN('A,B') --结果是3SELECT LEN('A,B') - CHARINDEX(',','A,B') --结果是3-2=1SELECT RIGHT('A,B',( LEN('A,B') - CHARINDEX(',','A,B'))) --结果是 B
最后一步我们将'A,B'拆分出来了B,同理A我们也可以用类似的方法获取到。
以上是"sql如何以任意符号分隔取两边数据"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
结果
数据
符号
内容
篇文章
代码
学习
帮助
方法
易懂
更多
条理
知识
编带
行业
资讯
资讯频道
逗号
频道
研究
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
下载t3数据库很慢是怎么回事
碧蓝航线可以开多少个服务器
打开网页连不上服务器
软件开发项目的科学性先进性
有办法自学网络安全吗
网络安全论文答辩ppt范文
谢江网络安全
sdwan通过虚拟网络技术
在线调查运用先进的网络技术
阿里云数据库全球市场份额
韶关深圳网络安全培训就业前景好
工商银行软件开发中心的待遇
服务器板载显卡黑屏
穿越火线电竞模式开什么服务器
网络安全集中管理平台
数据服务节点服务器
网络安全在心中
竹山信息软件开发售后保障
为什么软件开发周期是预期
网络安全法等级保护2.0
简述软件开发工具的概念
网络安全 风险及规避方法
华为服务器按几进入安全模式
数据库的表设计
数据库时间语句怎么查
jsp 数据库类
数据库端口不一致
成都软件开发公司是否专业
数据库中any的语法
天芯互联网科技