问题标签 [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 Server -- 在两个已知字符串之间选择一个字符串
我正在尝试将以下查询返回的 TEXT 列中的数据库名称插入另一列,该查询已插入另一个表:
返回
数据库已备份。数据库:databaseName,创建日期(时间):2014/06/13(17:49:54),转储页面:197581,第一个 LSN:488:6298:36,最后一个 LSN:488:6314:1,转储设备数:4、设备信息:...
在从这里推荐其他帖子之后,我写道:
返回
'DatabaseName',保留逗号
我试图改变两者都CHARINDEX parameter '+1'
没有成功。
有人知道如何摆脱那个逗号吗?
html - SQL 在字符串中查找文本
我的数据库中有一个文本字段:
@vchText 参数应返回如下:
任何人都想出一个纠正这个问题的好方法。我在想带有 WHILE LOOP 的 STUFF 和 CHARINDEX 函数......?
我还应该注意的是,列表中可能不仅有 1,2,3 项,可能还有更多,所以我无法构建它,所以它是静态的,只能处理 1,2,3 它应该能够适用于列表中的任意数量的项目。
sql - T-SQL PATINDEX -1
这是我在这里的第一篇文章,我也是开发中的新手。无论如何..我的问题是:
sql语句:
clienti.SedeLegaleIndirizzo
是clienti
表,SedeLegaleIndirizzo
是地址包括streen和number的列。我想将街道与号码分开,但通过我的陈述,我得到了第一个号码的街道。正如我从 charindex 知道的那样,我可以将 -1 添加到最后一个参数,但问题是如果我将该参数与 patindex 一起使用,它会返回此错误:
我正在使用 patindex 而不是 charindex 因为我正在搜索一个数字......
有人有什么建议吗?
sql - 使用 right & charindex 函数更新字段
我在 myfield 中有如下数据:
我想更新 myfield 在逗号后只留下文本。
我一直在使用 right 和 charindex 的组合,但是当我运行更新语句时,所有内容都被删除了。这就是我现在所拥有的:
有人可以告诉我我在这里做错了什么吗?
sql-server-2008 - 在两个值之间选择字符串的一部分 SQL 2008
我试图在 2 个值之间选择一个字符串的一部分,我已经设法让它工作到大约 90%,但随后出现错误 -
它正在查询的字段是这样的
开始日期 : 01/02/2013 50 x 156.00/MX + 207.64
期望的结果是
156.00
现在我认为问题是因为有时 X 可以在它之前或之后有一个空格,或者根本没有空格。它在投掷之前通过了大约 114,000 行
传递给 LEFT 或 SUBSTRING 函数的长度参数无效。
但我正在努力解决。
sql - 选择使用递归查询创建的列的子字符串
我有一个递归 CTE 查询,它从名为 HP Quality Center 的应用程序中的文件夹结构构造文件路径 - 我要做的只是根据符号“\”将字符串解构为特定文件夹长度.
可以解释一下这对于实际上并不“存在”的行是否可能可以这么说,即当我尝试使用 substring 和 charindex 函数时,查询生成器回来说列名是空白的。
非常感谢
sql-server - 子字符串范围突破 SQL server 2008 R2
所以我有一个看起来像这样的表:
我想从订单/项目中获取数据并创建一个看起来像这样的范围:
依此类推...如您所见,可能有一个“+”号表示范围是 xy 和 z...
我的变量和子串技能是有限的。我的宏观想法是在“/”符号后面取第一个数字,然后 +1,直到我得到第二个数字。但是也有没有'/'号的记录,然后如何处理'+'号。'/' 符号后面的第一个数字也可以是 1-4 位数的长度。对不起,如果这是基本的。我知道那里有类似的问题,但没有什么能真正帮助我理解。
编辑:
那么这个呢...不用担心订单/ one_item格式...可以说该字段将始终是订单/项目-项目,没有空格+等...。我想拿第一个项目(所以'/' 之后但 '-' 之前的所有数字,然后将 1 添加到它,直到我达到第二个项目值。所以表格看起来像这样:
我认为这应该更容易做到。
sql-server - 如何在 SQL Server 中将“姓氏,名字”格式转换为名字姓氏
我正在使用 MS SQL Server。我有一个专栏,“CUSTOMER_NAME”。姓名采用姓氏、名字格式,有些包括后缀信息,例如“Jr”或“II”。我使用下面的内容分成两个单独的列,一个用于名字,一个用于姓氏。我遇到的问题是后缀信息。它分为名字和姓氏列。示例“Smith Jr, Joe”在 first_name 中拆分为“Jr, Joe”,“Smith Jr”拆分为 Last_Name。如何修改它以更正 first_name 输出?
sql - 在 SQL 字符串中查找特定的子字符串
我正在尝试查找一些 SQL 代码,但它似乎并没有返回我想要的输出。
这是我的创建/插入语句
我正在寻找的是 realName 列中包含空格的行......例如前两行和第四行......以及空格后的第二个单词 realName 以字母“S”开头和然后是任何字符,然后是字母 i,然后是任何一系列字符。这就是我卡住的地方。
虽然我很确定我在做什么是错误的,但不知道如何使它正确。
对更改表示歉意-但是如果名称要更改并且可能有多个空格(Jimmy Dean Stinson
),我将如何更改代码如果我想将其修改为从右侧查看?
谢谢你。
sql - SQL-从包含字符串的列中只选择数字
我有一个这样的表(第一列包含 id,第二列是 varchar,其中包含字符串(一些公式)) -
现在需要一些查询,它将给出如下输出 -
依此类推..(只有小于 4 位的数字除外,如 1.205 左右.. 和 1000)
在这个上使用 patindex 非常困难
any1可以给我一个解决方案吗