标题:这句SQL语句怎样写?
只看楼主
heyongzhi
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-3-17
 问题点数:0 回复次数:5 
这句SQL语句怎样写?

1.按某一字段降序,并且不等于0; 2.只查询前5条.

select top 5 * from table order by files where files<>0
但是如果所有记录都为0,或者说不等于0的记录不够5条,会不会出错?
该怎样判断啊???

搜索更多相关主题的帖子: SQL 语句 
2007-03-22 22:03
windstore
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-3-22
得分:0 
没有5条的话 有几条就显示几天 不会出错。
2007-03-22 23:16
卡洛
Rank: 2
等 级:论坛游民
威 望:2
帖 子:185
专家分:40
注 册:2007-3-23
得分:0 
在SQL里就不会错。但是跟表示层关联的话就要判断是否有数据。如果没数据会报错

2007-03-23 10:37
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
得分:0 
不够5条没问题。 一条也没有 就注意后面不要再有对返回表的操作。

2007-03-23 11:19
heyongzhi
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-3-17
得分:0 
谢谢
2007-03-24 15:49
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
得分:0 
select top 5 * from table order by files where files&lt;&gt;0这句语法错误,order by是在where之后

26403021 sql群 博客 blog./user15/81152/index.shtml
2007-03-24 16:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-126015-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057885 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved