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

解决方案 »

  1.   

    select concat(id,':') from a 
      

  2.   

    oracle:
    select concat(id, ':') from a sqlserver:
    select id + ':' from a 
      

  3.   

    oracle: 
    select concat(id,  ': ') from a  sqlserver: 
    select id +  ': ' from a  
      

  4.   

    select id +   ':  ' from a  
      

  5.   

    sql :select id +    ':   ' from a  
    oracle:select id ||    ':   ' from a 
      

  6.   

    谢谢大家了,
    不过又有了新的问题
    就是这里id+':'  以后,
    那我DataGrid里的绑定列的字段是id呢还是id+':'我刚刚试了这二者都不能绑定上啊,请继续赐教
      

  7.   

    select (id +  ':   ') as '别名' from a  
    然后绑定列的字段'别名' 
      

  8.   

    select id +  ': ' from a
      

  9.   

    select (id +   ':    ') as  '别名 ' from a   
    使用别名
      

  10.   

    declare @id varchar 10
    select @id=id + ';' from a
    print @id
      

  11.   

    DECLARE @ID NVARCHAR 10
    SELECT @ID = ID FROM a
    SET @ID = @ID + ':'
    PRINT @ID
      

  12.   

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

  13.   

    如果是string类型的很好解决:
    select id +   ':  ' from a]
    这样就行了!
      

  14.   

    select id+':' as id from a
      

  15.   

    select id+':' as id from a 
      

  16.   

    谢谢大家了, 
    不过还想继续问下,比方说DataGrid里绑定了content字段(文章的内容,一般比较长), 
    我想在显示的时候只让DataGrid里显示content字段中的部分字符(比如前10个字符并加上省略号),该如何实现呢? 
    新手请大家继续赐教...
    -------------------------------------------------------------
    oracle:
    select concat(substr(content,1,10),'...') from yourtablesql:
    select left(content,10)+'...' from yourtable另外,搂住你再不结贴,我代表csdn鄙视你了哈。哈哈