sql语句中 order by 排序原则

请问是按什么来排序的。asc码的大小吗?如果是ASC码,好像用大写的A和小写的英文字母,都不会对结果产生任何影响。... 请问是按什么来排序的。asc码的大小吗?
如果是ASC码,好像用大写的A 和小写的英文字母,都不会对结果产生任何影响。
展开
 我来答
大西北来的二敢子
推荐于2017-11-29 · TA获得超过4.8万个赞
知道大有可为答主
回答量:6276
采纳率:66%
帮助的人:2931万
展开全部
ORDER BY这个指令来达到我们的目的。

ORDER BY 的语法如下:

SELECT "栏位名"
FROM "表格名"
[WHERE "条件"]
ORDER BY "栏位名" [ASC, DESC]

[] 代表 WHERE 是一定需要的。不过,如果 WHERE 子句存在的话,它是在 ORDER BY 子句之前。 ASC 代表结果会以由小往大的顺序列出,而 DESC 代表结果会以由大往小的顺序列出。如果两者皆没有被写出的话,那我们就会用 ASC。

我们可以照好几个不同的栏位来排顺序。在这个情况下, ORDER BY 子句的语法如下(假设有两个栏位):

ORDER BY "栏位一" [ASC, DESC], "栏位二" [ASC, DESC]

若我们对这两个栏位都选择由小往大的话,那这个子句就会造成结果是依据 "栏位一" 由小往大排。若有好几笔资料 "栏位一" 的值相等,那这几笔资料就依据 "栏位二" 由小往大排。
t6760915
2006-07-19 · TA获得超过1万个赞
知道大有可为答主
回答量:7089
采纳率:0%
帮助的人:0
展开全部
SELECT top 20 *FROM newsWHERE newsDate =TO_DATE("&Year(Now())&"-"&Month(Now())&"-"&Day(Now())&","YYYY-MM-DD HH:MM:SS")ORDER BY newsID DESC
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式