社区
基础和管理
帖子详情
order by 问题
mssql2008r2_xb
2018-08-11 05:05:17
感觉很神奇,这个order by 这样正常吗?
假使这个字端的值都是字符串,应该也能ORDER BY ,而不至于全变成0啊,看不懂
大神指点下为什么。
...全文
762
12
打赏
收藏
order by 问题
感觉很神奇,这个order by 这样正常吗? 假使这个字端的值都是字符串,应该也能ORDER BY ,而不至于全变成0啊,看不懂 大神指点下为什么。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zengzz
2018-09-05
打赏
举报
回复
ORDER BY AA DESC 降序排列
idontsay33
2018-08-29
打赏
举报
回复
ORDER BY作用为排序,当你使用ORDER BY之后,0被放到了最前面(剩下部分数据未显示,需点击显示全部记录),所以你会以为变为0了
Mr.别离
2018-08-29
打赏
举报
回复
把查询出来的数据全都展开,然后在对比一下
i7777777_xi
2018-08-28
打赏
举报
回复
order by 排序语法默认升序,因为在你这个字段里面有很多值为0的数据,排序时默认最小,用升序排序自然就排到了前面,你之前看到的不为0的数据放倒后后面,不是它们变成0 了。你可以按Alt+Pgdn 或者 Alt+End 展开看一下,希望可以帮到你,我觉得我说的够详细了。
碧水幽幽泉
2018-08-28
打赏
举报
回复
楼主,你这个执行结果很正常呀。
加上排序,为0的显示在最前面。
不加排序,查询结果随机排序。
yaiger
2018-08-28
打赏
举报
回复
排序后0在最前面很正常,至于其它值在后面,还没展开看不到而已
DB丨JOK
2018-08-13
打赏
举报
回复
降序试试,你这没展开吧。
卖水果的net
2018-08-13
打赏
举报
回复
楼主把所有的结果都展开,再比较一下。
Domesteven
2018-08-12
打赏
举报
回复
如果语句没问题的话,有可能是程序有问题,可能也是数据导入出问题了,你可以换一个表试试,或者重启一下程序。为什么呢,我猜一个原因:你可能执行了多次该语句,但是没显示出来,在最后显示的时候出现错误了。最好是换一个表先试试。
mssql2008r2_xb
2018-08-11
打赏
举报
回复
排序之前有很多不为0的数据,排序之后都变成了0,之这难道是正常的?
学海无涯-回头是岸
2018-08-11
打赏
举报
回复
排序了 不正常吗 没懂你想表达的是什么
(Mysql踩坑)Mysql关于同时使用Group by 和
Order
by
问题
在工作中,有个业务逻辑【类似】需要获取每个用户最高的奖励金额,一开始想到的是先使用group by 对用户进行分组,再
order
by 按照时间降序排列。(表结构和数据如下) SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for reward...
PageHelper使用
ORDER
BY以及分页
问题
使用开源分页插件PageHelper的时候,发现两个
问题
: 发现数据有重复,即第一页的数据在第二页同样出现,总数是正确的; 只有两页的情况下,获取第三页也有数据,且是第二页的数据; sql语句是有
ORDER
BY 语句,发现是因为
ORDER
BY的字段是时间的
问题
,MySQL的timestamp精确到秒,而我的记录是批量插入的,都是同一秒,时间是相同的,所以会出现这种
问题
,解决办法是ORD...
laravel的
order
By
问题
直接在后面加上另一个
order
By就行了。例如 User::
order
By('name', 'DESC') ->
order
By('email', 'ASC') ->get(); 会产生这样的sql语句效果: SELECT * FROM `users`
ORDER
BY `name` DESC, `email` ASC
MySQL中group by 与
order
by 一起使用排序
问题
假设有一个表:reward(奖励表),表结构如下: CREATE TABLE test.reward ( id int(11) NOT NULL AUTO_INCREMENT, uid int(11) NOT NULL COMMENT '用户uid', money decimal(10, 2) NOT NULL COMMENT '奖励金额', datatime dat...
group by 和
order
by 的区别 + 理解过程
order
by 和 group by 的区别
order
by 和 group by 的区别: 1,
order
by 从英文里理解就是行的排序方式,默认的为升序。
order
by 后面必须列出排序的字段名,可以是多个字段名。 2,group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。 注意:聚合函数是---sum()、count()、...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章