select '新到学员'+[姓名],'年龄'+convert(varchar,[年龄]) from 表

解决方案 »

  1.   

    select '新到学员'+姓名 +','+'年龄'+年龄 as 年龄 from 表
      

  2.   

    to vivianfdlpw()
     我在我的数据库里面搞了一下怎么不可以啊?
      

  3.   

    晕!create table tab(编号 int,姓名 varchar(10),年龄 int)insert tab select  001,'A',25 union select  002,'B',25 union select  003,'C',25----
    select '新到学员'+[姓名]+','+'年龄'+convert(varchar,[年龄]) from tab
    ---------------------
    新到学员A,年龄25
    新到学员B,年龄25
    新到学员C,年龄25(所影响的行数为 3 行)
      

  4.   

    --怎么不可以?
    declare @t table (编号 varchar(5),姓名 varchar(2),年龄 int )
    insert into @t select '001','A',25
    union all select   '002','B',27
    union all select '003','C',19--查询
    select '新到学员'+姓名+','+'年龄'+convert(varchar(5),年龄) from @t--结果
    -------------------- 
    新到学员A,年龄25
    新到学员B,年龄27
    新到学员C,年龄19(所影响的行数为 3 行)
      

  5.   

    --去掉空格 
    rtrim(ltrim(字段)) 或者是 replace(字段,char(10)+char(13),'')