Sql server 如何在SQL Server中对表的列使用ORDER BY?
我们有这样一张桌子:Sql server 如何在SQL Server中对表的列使用ORDER BY?,sql-server,Sql Server,我们有这样一张桌子: bok jel str1 str2 1 3 184 185 1 3 215 219 1 3 229 244 1 3 267 273 1 3 331 331 1 3 338 339 我们需要按str1和str2排序。一般做法是: SELECT * FROM YourTable ORDER BY str1, str2 SELECT * FROM TEMP ORDER BY STR1
bok jel str1 str2
1 3 184 185
1 3 215 219
1 3 229 244
1 3 267 273
1 3 331 331
1 3 338 339
我们需要按str1和str2排序。一般做法是:
SELECT *
FROM YourTable
ORDER BY str1,
str2
SELECT *
FROM TEMP
ORDER BY
STR1
, STR2
另一种可能是按STR1+STR2排序,但请注意它将返回不同的结果。e、 g但是接受的答案是什么?如果答案是这样,则需要对问题进行编辑以反映连接的需要注意,最好确保表也在这些字段上建立索引,否则查询可能会很慢。@Andomar 5指针用于select*from?!我想如果这是一个c帖子的话,大概会有20张海报把这部歌剧介绍给他。sql海报很友好。好吧-我见过社区维基,但不知道它实际上是什么
SELECT *
FROM TEMP
ORDER BY
STR1
, STR2