User表有一个字段为Type,还有一个字段UserName,Time请问如何获取User表里的全部记录 并且要满足条件 UserName = ‘Wang‘ 和Type = 0 ,Time倒叙 的数据记录排在所有记录的前面

解决方案 »

  1.   


    select *from User表 where UserName = 'Wang'and Type =0 order by Time desc 
      

  2.   

    select * from [user] order by case when UserName = 'Wang' and Type = 0 then 1 else 0 end , time desc
      

  3.   

    select * from tbname where UserName = 'Wang'and Type =0 order by Time desc 
      

  4.   

    select
      *
    from
      [user]
    order by
      case when UserName = 'Wang' and Type = 0 then 1 else 0,time desc
      

  5.   

    反了,应该如下:
    select * from [user] order by case when UserName = 'Wang' and Type = 0 then 1 else 2 end , time desc 
     
      

  6.   

    SELECT * FROM USERS 
    ORDER BY 
    CASE WHEN UserName = 'Wang' AND Type = 0  THEN 0 ELSE 1 END ,TIME DESC?
      

  7.   

    掉了end
    select
      *
    from
      [user]
    order by
      case when UserName = 'Wang' and Type = 0 then 1 else 0 end,time desc
      

  8.   

    select *
    from [user] 
    order by 
      case when UserName='Wang' and Type=0 then 1 else 2 end,
      [Time] desc
      

  9.   

    掉了end
    select
      *
    from
      [user]
    order by
      case when UserName = 'Wang' and Type = 0 then 0 else 1 end,time desc
      

  10.   

    select * from [user] where username ='Wang' and type=0 order by time desc
      

  11.   


    select * from User表 where UserName = 'Wang'and Type =0 order by Time desc 
    union all
    select * from User表 where UserName != 'Wang'and Type !=0 order by Time desc 
      

  12.   

    看来理解错了。
    select * from [user] order by case when username ='Wang' and type=0 then 0 else 1 end, time desc
      

  13.   


    -- 我是来蹭分的!SELECT * FROM USER
    ORDER BY (CASE WHEN UserName='Wang' AND TYPE=0 THEN 0 ELSE 1 END) ASC, Time desc;
      

  14.   

    哈哈 连最简单的Union all都搞忘了
    我太菜了
    结贴给分了
      

  15.   


    select * from [user] order by( case when UserName = 'Wang' and Type = 0 then 0 else 1 end ) , time desc
      

  16.   

    select * from User
    order by case when  UserName = 'Wang' and Type = 0 then 0 else 1 end,Time desc