1
29
我会用它:
没有好处。 无论如何,SQL Server只支持按顺序排列。在其他任何地方,它都是要计算的表达式。 |
2
15
当我查询一个有很多列的表时(在特别的地方只是为了数据探索…我永远不会为prod环境编写这样的代码)我这样做是为了将我关心的字段紧密地放在一起:
如果我说
|
3
3
我的两个用例是:
|
4
2
我现在倾向于使用在线视图:
但在它们成为有效语法之前的几天,它确实帮助重新输入了该列的全文。对于复杂的函数,您有可能在select和order中的值之间出现差异,例如
选择中的“0”表示您没有按所选内容排序。 |
5
1
我有一个查询生成算法-sql是自动生成的。使用序号意味着我可以引用生成的字段,而不必再次获取字段名。用户可以通过从屏幕上的列表中选择字段名来引用表中的字段名。只要我使列表与sql对应,我就不需要知道字段名,如果select项也是序号的话。 内存说这在70年代后期的sql标准中曾经出现过 |
6
0
如果我没记错的话,在SQL Server的未来版本中,Microsoft不赞成使用您描述的序号。我可能错了,但我想是这样的。我一直喜欢在某些情况下使用它们,因为在处理包含长查询的派生列时,它所涉及的类型较少。 |
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |