急!sqlserver查询结果按句号换行符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了急!sqlserver查询结果按句号换行符相关的知识,希望对你有一定的参考价值。
我把selserver绑定了网站,查询结果输出到控件Formview里面。sqlserver所存入的文本只有逗号和句号,没有任何换行标识。现在我希望在查询结果上显示按句号换行,请问怎么操作!急!多谢!
参考技术A 使用REPLACE函数,把句号换成换行就可以了 参考技术B 查出结果后。用Replace把“。”,替换成“。\r\n”或“<br/>”或 select replace(字段名,'。','。/r/n')本回答被提问者和网友采纳
oracle sql 字符串拆分的查询的问题,急!!!
参考技术A CREATETABLE
A_TEST(
id
VARCHAR2(100),
name
VARCHAR2(100),
t_desc
VARCHAR2(100)
)
insert
into
A_TEST
values('1','zhansan','a,b,c');
insert
into
A_TEST
values('2','lisi','d,e,f');
SELECT
t.id,t.name,
c.lv
AS
p,
substr(t.ca,
instr(t.ca,
',',
1,
c.lv)
+
1,
instr(t.ca,
',',
1,
c.lv
+
1)
-
(instr(t.ca,
',',
1,
c.lv)
+
1))
AS
cv
FROM
(SELECT
id,name,
','
||
t_desc
||
','
AS
ca,
length(t_desc
||
',')
-
nvl(length(REPLACE(t_desc,
',')),
0)
AS
cnt
FROM
A_TEST)
t,
(SELECT
LEVEL
lv
FROM
dual
CONNECT
BY
LEVEL
<=
100)
c
WHERE
c.lv
<=
t.cnt
order
by
1,3
结果
ID,NAME,P,CV
1,zhansan,1,a
1,zhansan,2,b
1,zhansan,3,c
2,lisi,1,d
2,lisi,2,e
2,lisi,3,f
以上是关于急!sqlserver查询结果按句号换行符的主要内容,如果未能解决你的问题,请参考以下文章
在sql server 数据库字段中如何加入回车符和换行符?