如:select 类型 from 类型表 union select ‘请选择’
我想进行排序,实现不管取出什么类型,‘请选择’这三个字总是在第一个,请问如何实现

解决方案 »

  1.   

    不知道是什么数据库?
    (select 类型 type from 类型表) union (select ‘请选择’type)
    order by type;
      

  2.   

    楼上的呵呵.简单呀
    select a.类型 from
    (
    select 1 as id,类型 from tb
    union 
    select 0,'请选择') as a
    order by a.id,a.类型这样呵呵不是更好么
      

  3.   

    直接用Union All即可
    select '请选择'
    Union All
    select 类型 from 类型表
      

  4.   

    最后对整句用ORDER BY 排序就可以了。