sql - sql - 按列排序(该列具有所有空值)
问题描述
Select M1.alias, F1.D11 As debitAmt
from Master1 M1 inner join Folio1 F1 on F1.MasterCode = M1.Code
order by M1.alias
我有以下结果集:
别名 | 借方金额
| 70009
| 5500
| 1100000
| 0
| 81400
当上面没有值时,如何按别名排序?
解决方案
当上面没有值时,如何按别名排序?
与任何其他具有关系的值的排序方式相同。他们不是。
SQL 表表示无序集。当键中有联系时,没有“默认”排序可以依赖,因此排序是任意的。它不仅是任意的,而且可能会从一次运行到下一次运行发生变化。
如果您想要更规范的排序,请添加其他排序键,以便排序键唯一标识每一行。那么排序是稳定的,也就是说每次返回的结果都是一样的。
推荐阅读
- tensorflow - 如何解决 tensorflow 的 Conv2d 层错误:“self.kernel_size[i], IndexError: tuple index out of range”?
- python - create shortcut with Run As Administrator
- regex - Pandas 使用正则表达式将任何整数替换为字符串
- sql - 数据库查询(RoomDB)
- php - 路由到 Laravel 中的图像
- sql-server - Launching SQL Server stored procedure from MS Access
- awk - sed 多行匹配与两行之间的删除相结合?
- asp.net-mvc - 如何在 mac os 上运行 mvc 应用程序
- docker - 将库和依赖项的构建/cmake 结果存储在 docker 包中,然后将其添加到现有的 Heroku 应用程序?
- algorithm - 如何在不包含负值的情况下获取矩阵中的所有邻域索引?