易截截图软件、单文件、免安装、纯绿色、仅160KB

sql排序

我想查询表中所有列,但是我想让id为1的先列出来,然后是其它列,咋办捏?


SQL code:
select * from table where 1=1 order by id=1 ?????

select * from table order by id

引用
select * from table order by id

还有的id为2,3,0,null 哩!~

select * from table where id=1 union select * from table where id <>1

看来问题似乎有点难度啊!

哎!~

小白也不说话了呢!


那试试这么写:
select * from table order by case when id=1 then 0  else 1 end

引用
那试试这么写:
select * from table order by case when id=1 then 0  else 1 end

2个字:
佩服!



相关问答:

sql转换问题,急! - 社区支持 / 《程序员》杂志

select convert(varchar(50),cast(convert(numeric(18,2),1275674000000/100000000)as real))+'亿'
select cast(convert(numeric(18,2),1275674000000/100000000)as real)
为什么上一个用varchar转换后就只保留了� ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

SQL如何优化问题 - MS-SQL Server / 疑难问题

今天做了一个存储过程   环境是SQL2000数据库  
大致如下
建立临时表
定义员工游标
        循环员工(属于1个公司)  
        ......

数据以xml格式返回 - MS-SQL Server / 应用实例

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
   <folder state="unchecked&qu ......

SQL clr - MS-SQL Server / 非技术版

想用SQL CLR做如下的存储过程,但是发现报错: 
{由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。} 
而且如果数据从case 1通过时就是正确的,从case 2通过时错误 
并且在c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号