问题标签 [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.
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
提前致谢
sql - 在 SQL 中使用 patindex 查找模式
我们有邮政编码列,其中包含数据输入人员输入的错误数据。示例:如果某人未提供邮政编码,则数据输入人员通常输入 00000 或 0000000(或 00,或 000 或 0)。
我需要设计一个查询来查看 Zipcode 列并排除只有数字 0 的任何内容。所以排除“0”、“00”、“000”等。PatIndex 可以吗?
sql-server - MSSQL 根据此模式选择子字符串
我不得不问你一些与 MSSQL 相关的东西。
所以,我有一个名为的列Command(VARCHAR)
,它是某个名为TB_Commander
.
此列包括结果,例如(行):
顺便提一句。我想做的事情是从这些行中选择子字符串,其中仅包含'o:2312312',对于第2行,仅包含'o:342342344'。
我被困在这里:
对不起我的英语不好...
谢谢你的手...
return - PATINDEX 返回错误值?
为什么PATINDEX('%n%','nguyen')
返回值 6,不是第一次出现,而是PATINDEX('%n%','nathan')
返回值 1,第一次出现?
mysql - SQL 仅从 varchar(子字符串)中获取数值
我有这个 varchar 字段;
我只想获取数字,例如:
我试过这个,但它不起作用......:
我能怎么做?谢谢
linq - IQueryable 与 String.Format 和 PatIndex
当我尝试string.format
在两个数据库实体 A、B 上使用然后SqlFunctions.PatIndex
在它们上使用时,我遇到了一个问题
它向实体抛出异常 Linq 无法识别方法 string.Format
当我使用AsEnumarable()
比它抛出这个函数只能从 LINQ 调用到实体
任何人都可以建议如何做到这一点。
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 等...)?
sql - T-SQL PATINDEX -1
这是我在这里的第一篇文章,我也是开发中的新手。无论如何..我的问题是:
sql语句:
clienti.SedeLegaleIndirizzo
是clienti
表,SedeLegaleIndirizzo
是地址包括streen和number的列。我想将街道与号码分开,但通过我的陈述,我得到了第一个号码的街道。正如我从 charindex 知道的那样,我可以将 -1 添加到最后一个参数,但问题是如果我将该参数与 patindex 一起使用,它会返回此错误:
我正在使用 patindex 而不是 charindex 因为我正在搜索一个数字......
有人有什么建议吗?
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,但找不到方法。
sql - SQL-需要字符串列中的数字
我有一张这样的桌子。
我需要一个查询,它会给出类似的输出(只有在 column2 中来自 mes_for_col 的除号之前的数字)
等等
我可以在这里使用 patindex 吗?您有什么问题可以提出建议吗?谢谢