当前位置: 代码迷 >> ASP.NET >> SQL语句,有关问题不复杂,答了就给分.
  详细解决方案

SQL语句,有关问题不复杂,答了就给分.

热度:5909   发布时间:2013-02-25 00:00:00.0
求一个SQL语句,问题不复杂,答了就给分................
select id from a

这个SQL语句中id为string 字段,我想通过查询取出后同时在末尾给它加上":",改怎么实现啊???

------解决方案--------------------------------------------------------
两个字符串就可以相+的。在后面+个";"就可以了


------解决方案--------------------------------------------------------
oracle:
select concat(id, ':') from a 

sqlserver:
select id + ':' from a 

------解决方案--------------------------------------------------------
oracle: 
select concat(id, ': ') from a

sqlserver: 
select id + ': ' from a
------解决方案--------------------------------------------------------
select (id,';')from a
------解决方案--------------------------------------------------------
select id + ': ' from a
------解决方案--------------------------------------------------------
sql :select id + ': ' from a
oracle:select id || ': ' from a
------解决方案--------------------------------------------------------
select (id + ': ') as '别名' from a
然后绑定列的字段'别名'
------解决方案--------------------------------------------------------
select id + ': ' from a
------解决方案--------------------------------------------------------
select (id + ': ') as '别名 ' from a
使用别名
------解决方案--------------------------------------------------------
declare @id varchar 10
select @id=id + ';' from a
print @id
------解决方案--------------------------------------------------------
如果是string类型的很好解决:
select id + ': ' from a]
这样就行了!

------解决方案--------------------------------------------------------
select id+':' as id from a
------解决方案--------------------------------------------------------
select id+':' as id from a 

------解决方案--------------------------------------------------------
谢谢大家了, 
不过还想继续问下,比方说DataGrid里绑定了content字段(文章的内容,一般比较长), 
我想在显示的时候只让DataGrid里显示content字段中的部分字符(比如前10个字符并加上省略号),该如何实现呢? 
新手请大家继续赐教...
-------------------------------------------------------------
oracle:
select concat(substr(content,1,10),'...') from yourtable

sql:
select left(content,10)+'...' from yourtable

另外,搂住你再不结贴,我代表csdn鄙视你了哈。哈哈
  相关解决方案