问题标签 [charindex]
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-server - 遍历sql中的一个字符
我想从@valueList
变量中删除零并将剩余部分存储在另一个变量中。
我怎样才能在sql中做到这一点?
sql-server - SQL Server:多个字符的索引
我最近发现我存储在数据库中的链接没有在新选项卡中打开(否target="_blank"
)。我制作了这个添加它的脚本。
我的问题是,如果Preamble
列有多个链接,只有第一个链接会被更新target="_blank"
,我怎样才能为列中的所有链接运行这个?
Preamble 列包含其他 HTML 标记和其他文本。
更新
因此,出于某种原因,我试图将其添加target="_blank"
到锚标记的末尾,而我可以将其添加到开头。
一个简单的REPLACE(Preamble, '%<a href%', '<a target="_blank" href')
将连续命中所有事件并解决我的问题。- 谢谢艾伦·S·汉森
sql - SSMS - SQL - 回车时的 CHARINDEX
在 SQL 中,我试图获取不同长度的地址,并在回车时将其分隔为两个单独的字段。我已成功分离地址,但每隔一段时间(300 次中有 17 次)地址右侧出现错误。
Adr1: RM320 VOTECH(Char(10))abc BUFORD AVE,
Adr2: FIELD ATHLETIC BLDG(Char(10))abc 15TH AVE SE,
回车前后没有空格。
这将返回:“bc BUFORD AVE”,它应该返回“abc buford ave”
这将正确返回:“abc 15TH AVE SE”。
两个相同的选择如何返回不同的结果?
sql - SQL-在单独的列中获取第一个空格和第二个空格之后的子字符串
我在其中有一列FullName
containsg FirstName
, MiddleName
, LastName
。
例如:
全名:玛丽莲·基恩·柯克兰
我想要 3 个单独的列FirstName
,MiddleName
并LastName
从中FullName
获取一个子字符串。
我正在FirstName
使用代码拉动:
我想知道如何只提取第一个空格之后和第二个空格之前的中间名?
另外,我想提取第二个空格之后的姓氏?
sql - sql charindex 从字符串中提取数字
我有一个名为 original_filename 的列,其中包含文本。在文本中有一个我要提取的文件 ID。描述以“error_rows_”开头,如下所示。然而,文件 ID 的长度会有所不同,即 999 到 999999 后跟附加文本。
有人可以帮我用 sql 来提取它。最终结果应该是:
90349 904003 90403 9060
我一直在尝试使用 charindex 没有成功
sql - 用特定字符分割字符串
这是我的情况,有一列来自 csv 文件,我在 sql 中正确加载了所有字段,但在电子邮件列中,我有多个记录的电子邮件地址。如果是 2 封电子邮件,我可以处理,但只要我有 3-4 封或更多电子邮件,我就没有什么问题。
这是一个示例 'ekuntsche@addictionsuisse.ch;ekuntsche@suchtschweiz.ch;ekuntsche@sfa-ispa.ch;ekuntsche@addiction-info.ch' 这只有 1 列,我需要将它们拆分为 4 个不同的列作为 email1 ,email2,email3,email4 和分隔符是 ';' 我想我应该使用 charindex 和 substring 等,但我无法创建它。如果有人可以创建一个函数并展示如何运行该函数,那将非常有帮助。谢谢数据库名称'bi_deploy'主列名称是'email'这个表的唯一ID是'ID'(这只是电子邮件表,每一行都有1个电子邮件地址,我可以做到,但我无法拆分电子邮件适当地)
sql - SQL SERVER 2008 - 使用 SUBSTRING AND CHARINDEX 返回部分文本。需要返回所有文本直到一个特定的字符
我有一个名为“响应”的列,其中包含有关一个人的大量数据。
我只想在特定字符串之后返回信息
但是,有时使用下面的方法(当人们的智商 <100 时)得到 | 紧跟在所需数字之后..
我想要'PersonIQ ='之后的任何字符,但只在管道之前。
我不确定实现这一目标的最佳方法。
查询速度是一个问题,我对嵌套 CASE 的想法可能不是最好的解决方案。
任何建议表示赞赏。谢谢
sql-server - SQL Server 上 Nchar 上 CharIndex 的奇怪行为
我遇到了一个奇怪的行为,看看这个查询
此查询0
作为结果返回,而我已nchar(8204)
在字符串中间添加。
更新(已解决)
它与数据库排序规则有关,我用排序规则创建了一个新的SQL_Latin1_General_CP1256_CI_AS
,它工作正常,而以前的数据库是Persian_100_CI_AI
sql-server-2005 - SQL Server 2005 - 添加到 CHARINDEX() 时 RIGHT() 不起作用
我正在尝试使用该RIGHT
函数来获取由“/”组成的值的子字符串,但是当我向该值添加数字时它不起作用CHARINDEX
;只有没有。
这是代码示例:
例如,这会返回
它应该返回虽然这个
但是,如果我删除+1
,该RIGHT
功能将完全正常工作
我在这里做错了什么?我的逻辑有问题吗?
sql - 子字符串和排序 sql 表
我有一张如下表
我想要一个选择语句,我可以通过标签以 9 开头的位置过滤表,标签列中最后一个下划线后的值为 17。结果如下所示
请注意,第一个下划线之后的值可以达到 999,第二个下划线之后的值可以达到 99999。