我想把A,B连接,中间隔5个空格,用concat_ws(' ','A','B'),空格不能重复显示,怎么办,或者有么有更好的方法?
解决方案 »
- 从php里执行的mysql语句无法插入数据表 但auto increment数值却在增加 请问是什么问题?
- mysql去重复的问题
- java mysql insert中文正常,select 条件中文乱码
- 小企业局域网 做一个客户资料的软件
- 在mysql命令行中使用source
- 再次发帖,求解Select的问题,一旦排序就无记录,郁闷啊~~~
- 问下关于SQL漏洞的语句
- 我是刚入门的,有几个困扰我的小问题
- mysql数据库出于性能考虑的设计问题,菜鸟求教,
- 为什么我用show binlog events in 语句展示mysql二进制日志里中文字符是乱码的?
- mysql插入一条新记录时的问题
- 用MySQL存储过程分割字符串
+----------------------------------------+
| concat_ws(' ','a','b') |
+----------------------------------------+
| a b |
+----------------------------------------+
1 row in set (0.00 sec)
举例说明一下
+-------------------------+
| concat('a',' ','b') |
+-------------------------+
| a b |
+-------------------------+
1 row in set (0.03 sec)
+-------------------------+
| concat('a',' ','b') |
+-------------------------+
| a b |
+-------------------------+
1 row in set (0.03 sec)/code]
select concat(A," ",B) # 中间5个空格,可以实现你的需求
a(5个空格)b
不是矛盾的吗?
select concat(A,REPEAT(' ',5),B)
然后添加到dropdownlist项时,用htmldecode解码,就OK 了。谢谢各位出谋~~
你可以直接在C#用repalce方法进行。当然也可以在MYSQL 的SELECT语句中用REPLACE函数来实现。