问题:有一个数据集有四列,
id     username        password       re
可是我的DataGrid有5列,除了要显示上面的四列数据外,还多了个sex要显示,可是sex 不需要查询,
请问可以在select 语句里赋值吗!
如:select id as 序号,
           username as 姓名,
           password as 密码,
           re as 备注,
           [如何在这里设置sex等于男]
    from userinfo
最后返回数据集有5列
   序号     姓名      密码    备注     性别    

解决方案 »

  1.   

    不需要查询是什么意思?如果说是固定的就可以 
    select id as 序号,
               username as 姓名,
               password as 密码,
               re as 备注,
               '男'
        from userinfo
    如果数据表中有标识男女,可以用CASE语句.具体请看SQLSERVER帮助
      

  2.   

    select id as 序号,
               username as 姓名,
               password as 密码,
               re as 备注,
               '男' as 性别
        from userinfo
      

  3.   

    select id as 序号,
               username as 姓名,
               password as 密码,
               re as 备注,
               '男' as 性别
      

  4.   

    Oracle里:
    select id 序号,
               username 姓名,
               password 密码,
               re 备注,
               '男' 性别
        from userinfo嘿嘿
    其实一样地
      

  5.   

    select id as 序号,
               username as 姓名,
               password as 密码,
               re as 备注,
               '男' as 性别
    这个就可以了吧?