求一个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鄙视你了哈。哈哈