当前位置:编程学习 > C#/ASP.NET >>

关于截取数据库字符串的问题。急急急!!!

数据库里关于酒店的字段内容是这样的“aaa#bbb#ccc”,表中这个字段#个数不等怎样在前台显示出aaa|bbb|ccc,具体怎样写?谢谢! --------------------编程问答-------------------- replace("#","|") --------------------编程问答--------------------
SELECT REPLACE('aaa#bbb#ccc','#','|')
--------------------编程问答--------------------
引用 1 楼 liue_0612 的回复:
replace("#","|")


+1




-----------------------------

Test........... --------------------编程问答--------------------


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
aaa|bbb|ccc

(1 row(s) affected)

--------------------编程问答-------------------- 麻烦具体一下 --------------------编程问答-------------------- string aaa="aaa#bbb#ccc";
aaa=aaa.replace("#","|");  
2 楼是数据的写法 --------------------编程问答--------------------
引用 2 楼 q107770540 的回复:
SQL code

SELECT REPLACE('aaa#bbb#ccc','#','|')

求教:'aaa#bbb#ccc'能否用字段名代替呢?? --------------------编程问答-------------------- SELECT REPLACE(字段名,'#','|') --------------------编程问答-------------------- string.Replace("#","|") 替换 --------------------编程问答--------------------
引用 9 楼 wxr0323 的回复:
string.Replace("#","|") 替换

+N --------------------编程问答-------------------- 这种事在程序中干吧。。。 --------------------编程问答-------------------- replace一下就好了。 --------------------编程问答-------------------- 数据库中使用 SELECT REPLACE(字段名,'#','|')

后台代码中使用 string.Replace("#","|") --------------------编程问答--------------------
引用 2 楼 q107770540 的回复:
SQL code
SELECT REPLACE('aaa#bbb#ccc','#','|')


这个效率高。 --------------------编程问答--------------------
引用楼主 shangbingxing 的回复:
数据库里关于酒店的字段内容是这样的“aaa#bbb#ccc”,表中这个字段#个数不等怎样在前台显示出aaa|bbb|ccc,具体怎样写?谢谢!
读取出来后在后台Replace('#','|')
或者查询的时候直接替换
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,