patindex相关内容

根据位置和分隔符拆分字符串

我需要帮助。 关于CHARINDEX、PATINDEX、SUBSTRING、LEFT和RIGHT上的SQL的问题。 我有需要根据位置和分隔符拆分的字符串。其中一部分用作列名,另一部分用作数据。并基于行ID对其进行分组。然后根据需要对这些值求和。 样本数据、ID、字符串 1 20:4:10:1:20:3: 2 20:1: 3 10:3: 4 30:4:40: ..
发布时间:2022-07-21 14:09:18 数据库

如何搜索字符串并仅返回数值?

我需要创建一个公式列.在此列中,我需要返回一个数值. 示例: database.dbo.table1 有一个名为“message"的列,其中包含一条长消息. 消息的格式如下:各种单词、字符、空格文档# = 12345 我需要做的是搜索消息,找到“this document is"并在这两个短语之间搜索文档的数值,在公式列中 ..
发布时间:2021-09-10 20:00:02 数据库

在 SQL Server 字符串中搜索另一个表中的值

我有一个列 name 的表格,它在名称前后有随机字符,即: 表 A: 名称-----------------asd4345JONlkj345.;lidDavidlksd$ 我在同一个数据库中有另一个表,其名称为: 表 B: 名称------大卫乔恩 对于 30k 行,这样继续下去,或者我只是快速地硬编码一些东西.我想在表 A 的“名称"列中的每个字符串中搜索表 B 中的每个 ..
发布时间:2021-09-01 18:48:19 数据库

选择查询以删除非数字字符

我在具有可变 alpha 长度的列中有脏数据.我只想去掉任何不是 0-9 的东西. 我不想运行函数或过程.我有一个类似的脚本,它只是在文本之后抓取数值,它看起来像这样: 更新表名set ColumntoUpdate=cast(replace(Columnofdirtydata,'Alpha #','') as int)其中 Columnofdirtydata 像 'Alpha #%'Col ..
发布时间:2021-08-27 18:30:20 其他开发

具有字母范围的PATINDEX排除变音符号(带重音符号)

我正在尝试找出如何使用patindex查找一系列字母字符,但不包括带重音符号的字符。如果我直接搜索,则使用默认排序规则(不敏感)即可。但是,当我搜索一系列字母时,它将与重音字符匹配 SELECT IIF('Ú '='U'COLLATE Latin1_General_CI_AI,'Match','No')AS MatchInsensitive, IIF('Ú'='U'COLLATE L ..
发布时间:2020-10-21 20:27:37 数据库

SQL Server T-SQL中的REGEXP_LIKE转换

我已经在需要转换为SQL Server的旧报表中遇到这一行。 REGEXP_LIKE(examCodes,learner_code) 考试代码是作为模式的源和学习者代码。我知道SQL Server没有REGEXP_LIKE,大多数地方告诉你使用PATINDEX。 这是我认为这将工作: PATINDEX(learner_code,examCodes) ..
发布时间:2017-05-16 20:10:14 数据库