相关疑难解决方法(0)

拆分功能相当于T-SQL?

我想把'1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ......'(逗号分隔)拆分成表或表变量.

有没有人有一个函数可以连续返回每一个?

sql t-sql sql-server sql-server-2008

126
推荐指数
6
解决办法
23万
查看次数

如何在两个数字之间生成一系列数字?

我有两个数字作为用户的输入,例如 10001050.

如何在单独的行中使用SQL查询生成这两个数字之间的数字?我要这个:

 1000
 1001
 1002
 1003
 .
 .
 1050
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

120
推荐指数
14
解决办法
18万
查看次数

查询仅从字符串中获取数字

假设我有这样的数据:

string 1: 003Preliminary Examination Plan   
string 2: Coordination005  
string 3: Balance1000sheet
Run Code Online (Sandbox Code Playgroud)

我期望的输出是

string 1: 003
string 2: 005
string 3: 1000
Run Code Online (Sandbox Code Playgroud)

我想在sql中实现它.请帮忙.提前致谢 :)

sql sql-server

46
推荐指数
7
解决办法
22万
查看次数

没有ORDER BY的ROW_NUMBER

我要在现有查询中添加行号,以便我可以跟踪已添加到Redis中的数据量.如果我的查询失败,那么我可以从该行开始,而不是在其他表中更新.

查询从表中获取1000行之后的数据

SELECT * FROM (SELECT *, ROW_NUMBER() OVER (Order by (select 1)) as rn ) as X where rn > 1000
Run Code Online (Sandbox Code Playgroud)

查询工作正常.如果有任何方法,我可以获得行没有不使用顺序.

这是什么select 1

查询是否已优化,或者我可以通过其他方式进行查询.请提供更好的解决方案.

sql t-sql sql-server window-functions

23
推荐指数
4
解决办法
4万
查看次数

使用sql server检查字谜

ACTCAT是字谜

我必须写一个函数,sql server它需要2个字符串并给出一个布尔输出,指示它们是否都是字谜.

这在sql server中没有意义,但是,它仅用于学习目的

sql database sql-server

2
推荐指数
1
解决办法
602
查看次数

将字符串拆分为以句点分隔的字母(SQL)

我正在尝试编写一个存储过程,它接受一个字符串参数并返回它,每个字符用句号分隔.

所以例如我希望SP接受参数DOG并返回DOG

我试过使用STRING_SPLIT函数如下:

select STRING_SPLIT(@myString, '')
Run Code Online (Sandbox Code Playgroud)

但它似乎与我正在使用的SQL版本(2014)不兼容(错误消息表明它不是一个公认的功能).即使它确实有效,我也不确定如何插入句号.

似乎应该有一个简单的方法来做到这一点但我找不到它!

如果您需要任何进一步的信息,请告诉我.

非常感谢.

sql sql-server sql-server-2014

1
推荐指数
2
解决办法
291
查看次数