问题标签 [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 - TSQL 在 8000 个字符以下的最近换行处拆分
这可能很简单,但我不是 SQL Guru。我正在生成一个需要人工处理的项目列表,并以电子邮件格式将其发送给适当的一方。在大多数情况下,它低于 8000 个字符,但有几次超过了这个数字。问题是发送电子邮件的存储过程只需要 8000 个字符作为电子邮件正文。因此我的问题。
我无法更改发送电子邮件过程,因为...嗯,我真的不知道为什么。我只是被告知我不能那样做。想办法在这里...
足够的背景故事,手头的问题。
我想将我的 varchar(max) 拆分为 8000 个字符以下的最后一行。
代替:
电子邮件 1 项目 1 需要注意!做xyz。第2条需要注意!做xyz。第3条需要注意!做xyz。第 4 项需要 att
电子邮件 2 项!做xyz。我想很好地分割它
电子邮件 1 项目 1 需要注意!做xyz。第2条需要注意!做xyz。第3条需要注意!做xyz。
电子邮件 2 第 4 项需要注意!做xyz。
如何要求新行的最后一个 CHARINDEX?
sql-server-2008 - mssql charindex 如何更改 expressionToSearch 的限制
在 table1 中存在列 field1='1234' 的原始数据。当 expressionToSearch 的长度大于 4000 个符号时,MSSQL 2008 EXPRESS 版中的以下查询
返回
我们如何更改限制或如何在不使用 charindex 的情况下在 expressionToSearch 中找到字段的索引?
sql - charindex 是否计算空格 SQL Server 2014
CharIndex 是否计算 SQL Server 2014 中的空格,如果计算,是否有替代 Charindex() 来忽略空格?
我的意思是下面的例子。
结果看起来像
- 快速快递 0
- 联合套餐 9
- 联邦航运 6
我注意到,通过查看 United Package,它显示 9 计算空白区域,如果不是,则为 8。因此,如果有其他值得分享的替代方案,将不胜感激。
sql - SQL Server 中的 Charindex() 功能
谁能解释 SQL Server 中 CharIndex() 函数的实际工作原理。我浏览过 MSDN 和其他网站。但读完这些后,我几乎没有怀疑。我能够理解2个参数。但是一旦我们使用第三个参数(起始位置),我就无法理解输出请参见下面的示例。
我无法理解为什么上述两个结果会这样。
sql - 如何从 Sql server 表数据中获取中间部分?
我正在尝试从员工表中获取名字,在员工表 full_name 中是这样的:Dow,Mike P。
我尝试使用以下语法获取名字,但它带有中间名首字母 - 如果有的话,如何从名字中删除中间名首字母。因为并非所有名称都包含中间初始值。
- 询问 -
- 结果
--Full_name 数据的几个例子---
sql - 格式化 SQL 字符串
我在 SQL 视图中有各种值,格式如下:
SoftwareName_Language_Architecture_Type_Version_{GUID}_INSTALL.Log
前任:Java-v6.27_ALL_x86_MSI_pV1.0_{26A24AE4-039D-4CA4-87B4-2F86416027FF}_INSTALL.Log
我希望这个结果出现在不同的列中:
我正在_
使用各种函数RIGHT
, LEFT
,CHARINDEX
和TRIM
所有字符来处理多个字符。
sql - SQL - 如何在特定单词后返回一组数字
在 SQL 中,我试图在特定单词之后返回第一组数值。我只想要特定单词之后的字符串中的数字。例如:'你好:'
例如:
到目前为止,我已经知道我需要做一些类似的事情 -
看起来很简单,但从以前的帖子来看,它似乎更复杂。
我设法让所有数值返回
我似乎在我的方法或解决方案中遗漏了一些东西。有没有人设法做到这一点?
sql-server - SQL Server:替换(Charindex)
我有一个 SQL Server 表,列中有数字no
:
我需要一个1
从数字右侧删除一个数字的函数,所以结果必须是这样的:
我找到了一些可以使用charindex()
的解决方案substring()
,但是我的 SQL 技能很差,所以我真的需要帮助。
谢谢
sql - SQL Server 中的游标
我已经尝试了很多代码,但它一直没用。
所以,我需要为一个只有完整名称的表设置一个游标:
没问题。
现在,我有另一个数据库,我必须在其中将我的名字分成 Name、First Last Name 和 Second Last Name,所以它必须是这样的:
- 姓名:拉尔夫
- 名:范
- 第二姓:贝多芬
代码:
真正的东西来了。我需要一个游标来从 DB01 中拆分完整名称并将其插入 DB02,我有以下代码:
它抛出一个错误
列名或指定列与定义不匹配
所以我猜我的错误在于charindex
因为它只保存了第一个姓氏和第二个姓氏,但我不太确定现在该做什么。
有人可以帮助我吗?