社区
MS-SQL Server
帖子详情
高手进,这样的SQL语句如何写
niukl
2004-08-20 10:21:42
我有一个字串:'1,2,3,4,5,6'
我想在临时表中写入如下的记录:
#tmp
id
1
2
3
4
5
6
共六条记录
要求:
1、不能分解字串(要是分解,我也会!)
这问题的意义在于如何找到最快的方法把 一个字串转化成多个记录,然后处理起来就方便多了。
所以,大家积极发言呀?
...全文
123
5
打赏
收藏
高手进,这样的SQL语句如何写
我有一个字串:'1,2,3,4,5,6' 我想在临时表中写入如下的记录: #tmp id 1 2 3 4 5 6 共六条记录 要求: 1、不能分解字串(要是分解,我也会!) 这问题的意义在于如何找到最快的方法把 一个字串转化成多个记录,然后处理起来就方便多了。 所以,大家积极发言呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjdn
2004-08-20
打赏
举报
回复
create table #tmp(id int)
declare @sql as varchar(800)
select @sql=''
select @sql='insert into #tmp values ('''+replace('1,2,3,4,5,6',',',''') insert into #tmp values (''')+''')'
exec (@sql)
AntingZ
2004-08-20
打赏
举报
回复
太妙了
zjcxc
元老
2004-08-20
打赏
举报
回复
declare @s varchar(8000)
set @s='1,2,3,4,5,6'
--写入临时表
set @s=replace(@s,',',' union all select ')
create table #tmp(id int)
exec('insert #tmp select '+@s)
select * from #tmp
drop table #tmp
/*--结果
id
-----------
1
2
3
4
5
6
(所影响的行数为 6 行)
--*/
skyboy0720
2004-08-20
打赏
举报
回复
http://community.csdn.net/Expert/topic/3079/3079594.xml?temp=1.763552E-02
niukl
2004-08-20
打赏
举报
回复
妙,学习!
用户更新的
sql
语句
本文详细介绍了如何使用
SQL
语句
更新用户对象的部分属性,包括通过类的静态变量获取列名来避免
写
错列名,并提供了代码示例。
EF Core执行原生
SQL
语句
本文介绍了EF Core执行原生
SQL
语句
的相关内容。尽管EF Core强大,但仍有需
写
原生
SQL
的情况,包括非查询、实体查询、任意
SQL
查询。分别阐述了执行各类
语句
的方法,如Execute
Sql
Interpolated()、From
Sql
Interpolated()等,还提及了各方法的局限性及适用场景,最后给出使用建议。
通过Navicat
写
SQL
语句
本文介绍了如何在Navicat中
进
行
SQL
语句
的编
写
与执行。首先打开数据库连接,接着通过查询菜单新建查询,随后输入
SQL
命令,最后执行查询并查看结果。
my
sql
怎么
写
sql
语句
_Navicat如何
写
sql
语句
本文详细介绍如何使用Navicat for My
SQL
编
写
SQL
语句
。包括打开软件、选择查询工具及数据库等步骤,并介绍两种查询界面:Query Editor和Query Builder。
my
sql
删除一个字段
语句
怎么
写
_删除的
sql
语句
怎么
写
本文介绍了
SQL
中的删除操作,包括删除整个表、删除表中的特定数据和字段的方法。详细解释了drop与delete的区别,并提供了实际使用的
SQL
语句
示例。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章