SQLserver用逗号隔开的数据如何改为分行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLserver用逗号隔开的数据如何改为分行相关的知识,希望对你有一定的参考价值。

参考技术A 假设2016-01-01这话日期在单元格A1输入公式B1=VALUE(TEXT(YEAR(A1)&MONTH(A1)&DAY(A1),0))问题搞定纯手打,望采纳 参考技术B SQLserver用逗号隔开的数据如何改为分行
if object_id('tempdb.dbo.#tb') is not null drop table #tb
go
create table #tb (id int,price varchar(100),customer int,cinvcode int)
insert into #tb
select 1,'1.5',4,2 union all
select 2,'3.5,6',3,2 union all
select 3,'2.5,3',6,1 union all
参考技术C sqlserver字符串拆分(split)方法汇总
http://www.cnblogs.com/aierong/archive/2008/11/19/sqlserver_split.html
看下这个教程吧。追问

网页提交数据数据到数据库。数据是用逗号隔开。如何让数据是分行显示。不是用逗号隔开。

追答

就是要对字符串进行分割 split ,SQL 没有此功能,需要自己写的,上面连接你看看啊

参考技术D SQLserver用逗号隔开的数据如何改为分行
就是要对字符串进行分割 split ,
SQL 没有此功能,需要自己写的
第5个回答  2017-08-29 SELECT*fromtable1wherenamein(select''''+replace('aaa;bbb;ccc;ddd',';',''',''')+'''')

以上是关于SQLserver用逗号隔开的数据如何改为分行的主要内容,如果未能解决你的问题,请参考以下文章

如何将EXCEL表内每行的数据复制到文本文档内,但文本里显示不要分行,以,号隔开就行了

SQLserver查询用逗号隔开的字段中是否包含另一个字段的值

Mysql 数据字段值是用逗号隔开,如何写SQL语句

Mysql 数据字段值是用逗号隔开,如何写SQL语句

MYSQL列中的数据以逗号隔开,如何查询?

MYSQL列中的数据以逗号隔开,如何查询?