问题标签 [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.

0 投票
3 回答
43 浏览

sql - 如何在 MSQL 中删除后跟特殊字符的文本

我有一个名为“国家”的表,其中有一列名为“名称”,该列中的名称显示为翻译后跟特殊字符“/”。

现在我只想要这个特殊字符'/'之前的国名,所以输出应该是这样的..

请帮忙。提前致谢

0 投票
3 回答
119 浏览

sql - 如何用最简单的查询在sql中获取一些与“:”分开的子字符串?

这是我的变量

**@fecha 可以有这种格式

我需要使用最简单的选择来获取小时=24、分钟=14、秒=2

如您所见,我只能得到一个小时,但其他两个很困惑:s

我知道我需要再次获得第一个的索引:直到其他:所以我可以得到分钟,但他让我感到困惑,我只有转换“4:”,“:”,“:1”的错误

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 回答
54 浏览

sql-server - SQL Server 2008:从字符串中查找值

我想在“sus_”之后和“ R5”之前找到值另外,两者之间的值不是固定长度的。所以函数必须是动态的。但是它总是有 sus和 _R5_date。那是不变的。

0 投票
1 回答
299 浏览

sql-server - Tsql 子字符串/字符索引

我有以下文本字段,并试图在“审阅者”之后提取名称。我如何在 TSQL 中做到这一点?他的信息如下:

0 投票
2 回答
1234 浏览

sql-server - 拆分动态字符串

我需要帮助解析动态字符串(见下文)。此字符串可以更改为只有一组值到两个、三个(如下面的)。

原始字符串:

最终结果:VelueB, ValueB, ValueB

我已经能够valueA使用STUFFandCHARINDEX函数进行提取(见下文),但我很难获得valueB. 我也尝试过使用 split 函数在 ssrs 中执行此操作,但无济于事。

0 投票
1 回答
279 浏览

sql - 在 SQL Server 2008 R2 中的列中删除数字后的字符

我想删除我的一列中的数字后面的字符:

列值是这样的:

正如您所看到的,这些数字中没有任何模式,除了我有一个或两位数字和字母GGB在它们之后。

什么查询可以检测数字并删除之后的字符?

谢谢

0 投票
1 回答
1068 浏览

sql-server - Invalid length parameter passed to the LEFT or SUBSTRING function in row concatenation

i'm getting "Invalid length parameter passed to the LEFT or SUBSTRING function" error on this function, it takes numbers from strings like "Abracadabra {34}" or doesn't take if string has no "{}". I have a "CASE", but it seems like it doesn't work properly. Certainly it works perfectly with typical case - "Abracadabra {34}", but because of complicated condition in query i can't check this function with another cases. Maybe you could find mistake, just by taking a look. Please help me.

I will try to give more information about issue. In this function i'm trying to migrate another function from Oracle:

Temporaly I changed this not-mine query, to "xml path('')" like query, thanks all for help. Only one item was because of returning varchar instead of varchar(50) for example.(In my case)

0 投票
1 回答
51 浏览

sql - T-Sql 提取字符串中的订单号

我只是想从下面列出的字符串中返回订单号。我已经尝试使用左右和子字符串的 charindex 无济于事。使用实际数据,订单号可以是 9 到 12 个字符。

非常感谢任何帮助。

在此先感谢,M.Butter

0 投票
1 回答
539 浏览

crystal-reports - 在 sql 命令水晶报告中使用 charindex 查找空间

我有这段代码可以在 sql 命令中找到一个空格并将其与水晶报表中的数据库字段一起返回,但 charindex 一直返回零。

为什么一直说 0?