sql - 我怎样才能从字符串中获取reqnum?
问题描述
我有一个表(pf1),其中包含一个包含数据的列(注释)。我需要获取 ReqNumber。
行示例
CLIA::;ReqNum:1234567890:;PrfLab::;LabDep::;CtrlId::; Auth:NOT REQUIRED:
我需要在单独的列中获取 1234567890。
谢谢。
解决方案
你可以这样做:
declare @row as varchar(100)= 'CLIA::;ReqNum:1234567890:;PrfLab::;LabDep::;CtrlId::; Auth:NOT REQUIRED:'
select left(right(@row, len(@row)-charindex('ReqNum', @row) - len('ReqNum')),charindex(':',right(@row, len(@row)-charindex('ReqNum', @row) - len('ReqNum')))-1)
推荐阅读
- python - 选择合适的标签传入 BeautifulSoup 的 select 方法
- neo4j - 从 CSV 加载的键值对动态创建属性名称
- jquery - 可折叠形式在引导程序中不起作用,具体化
- unity3d - Unity如何以浮点形式获取Transform.forward
- websocket - 如何使用 WebRTC 在 Kamailio 中实现注册?
- reactjs - “警告:道具类型失败”将 react-datepikcer 与 redux-form 一起使用时
- plugins - 建议库/插件/应用程序允许用户通过添加文本/颜色/img 等来自定义/个性化项目?
- python - Python使用Pandas从同一行中的两个值的条件生成新列
- jquery - 如何使用外部内容将 jQuery 注入 Electron BrowserWindow
- winapi - 我如何知道该过程是手动运行还是通过 Windows 启动?