问题标签 [patindex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

sql - 需要帮助来寻找模式

我需要找到如下模式...

我有一列名为解决方案,其中将捕获用户键入的信息。在该列中的某些地方,用户输入了他的 ID。我会像,

用户123456 用户456123

模式:ID 总是以 'USER' 开头,接下来的 6 位数字将是数字

所以 ID 可以是字符串中的任何位置。根据我需要提取id的模式。

我想实现像,

%用户[0-9][0-9][0-9][0-9][0-9][0-9]%

示例文本:


用户 ID:USER525511 我将于 2014 年 6 月 26 日到期

从上面我想提取

USER525511

提前致谢

0 投票
2 回答
220 浏览

sql - 在 SQL 中使用 patindex 查找模式

我们有邮政编码列,其中包含数据输入人员输入的错误数据。示例:如果某人未提供邮政编码,则数据输入人员通常输入 00000 或 0000000(或 00,或 000 或 0)。

我需要设计一个查询来查看 Zipcode 列并排除只有数字 0 的任何内容。所以排除“0”、“00”、“000”等。PatIndex 可以吗?

0 投票
3 回答
709 浏览

sql-server - MSSQL 根据此模式选择子字符串

我不得不问你一些与 MSSQL 相关的东西。

所以,我有一个名为的列Command(VARCHAR),它是某个名为TB_Commander.

此列包括结果,例如(行):

顺便提一句。我想做的事情是从这些行中选择子字符串,其中仅包含'o:2312312',对于第2行,仅包含'o:342342344'。

我被困在这里:

对不起我的英语不好...

谢谢你的手...

0 投票
0 回答
169 浏览

return - PATINDEX 返回错误值?

为什么PATINDEX('%n%','nguyen')返回值 6,不是第一次出现,而是PATINDEX('%n%','nathan')返回值 1,第一次出现?

0 投票
1 回答
605 浏览

mysql - SQL 仅从 varchar(子字符串)中获取数值

我有这个 varchar 字段;

我只想获取数字,例如:

我试过这个,但它不起作用......:

我能怎么做?谢谢

0 投票
1 回答
623 浏览

linq - IQueryable 与 String.Format 和 PatIndex

当我尝试string.format在两个数据库实体 A、B 上使用然后SqlFunctions.PatIndex在它们上使用时,我遇到了一个问题

它向实体抛出异常 Linq 无法识别方法 string.Format

当我使用AsEnumarable()

比它抛出这个函数只能从 LINQ 调用到实体

任何人都可以建议如何做到这一点。

0 投票
3 回答
1638 浏览

sql - 在 SQL Server 中查找 IP 地址

我在 SQL Server 中有超过 1000 万条包含 IP 地址的记录。我需要将地址解析为单独的列以进一步分析它们。我尝试使用 PATINDEX,它可以工作但只涵盖 IP 地址的一种模式。第一个八位位组必须是 50、41 或 107。其他三个八位位组的范围可以从一位数到三位数。这是我使用的捕获 50/41/107.xxx.xxx.xxx 的内容:

如何在一个查询中捕获所有 IP 模式(50.x.xxx.xxx、50.xx.x.xxx 等...)?

0 投票
2 回答
998 浏览

sql - T-SQL PATINDEX -1

这是我在这里的第一篇文章,我也是开发中的新手。无论如何..我的问题是:

sql语句:

clienti.SedeLegaleIndirizzoclienti表,SedeLegaleIndirizzo是地址包括streen和number的列。我想将街道与号码分开,但通过我的陈述,我得到了第一个号码的街道。正如我从 charindex 知道的那样,我可以将 -1 添加到最后一个参数,但问题是如果我将该参数与 patindex 一起使用,它会返回此错误:

我正在使用 patindex 而不是 charindex 因为我正在搜索一个数字......

有人有什么建议吗?

0 投票
2 回答
394 浏览

mysql - SQL - 提取可变长度字符串的数字部分

这是一个例子:

[U_TipTon]=118.7->59.35;[U_Haulge]=428.28->214.14

我只需要将 118.7->59.35 提取为 Tipton,并在另一列中提取 428.28->214.14 作为 U_Haulage。

字符串的长度和我的模式词的位置一样是可变的。

我正在尝试使用 Patindex,但找不到方法。

0 投票
1 回答
47 浏览

sql - SQL-需要字符串列中的数字

我有一张这样的桌子。

我需要一个查询,它会给出类似的输出(只有在 column2 中来自 mes_for_col 的除号之前的数字)

等等

我可以在这里使用 patindex 吗?您有什么问题可以提出建议吗?谢谢