Mysql 一个查询中是否有两个以上的ORDER BY?
我试图弄清楚一个查询中是否可以有两个以上的ORDERBY,而不是有多个查询。出于某种原因,每次我包含第三个“ORDER BY”时,它对我选择的任何列都不起作用 这是我的代码(每个查询一次): 这就是我要做的(包括客户订单): 任何帮助都将不胜感激!谢谢大家!Mysql 一个查询中是否有两个以上的ORDER BY?,mysql,sql,sql-server,Mysql,Sql,Sql Server,我试图弄清楚一个查询中是否可以有两个以上的ORDERBY,而不是有多个查询。出于某种原因,每次我包含第三个“ORDER BY”时,它对我选择的任何列都不起作用 这是我的代码(每个查询一次): 这就是我要做的(包括客户订单): 任何帮助都将不胜感激!谢谢大家! ORDER BY CASE WHEN .... END ASC, Col1,Col2 .... 用逗号分隔多列,而不是为每列添加顺序 SELECT * FROM [dbo].[Customers] ORDER BY [ContactT
ORDER BY CASE WHEN .... END ASC, Col1,Col2 ....
用逗号分隔多列,而不是为每列添加顺序
SELECT * FROM [dbo].[Customers]
ORDER BY [ContactTitle] ASC,[Region] ASC,[ContactName] DESC,[Country] ASC
用逗号分隔多个列,而不是为每列添加顺序
尝试如下操作:
SELECT * FROM [dbo].[Customers]
ORDER BY [ContactTitle] ASC,[Region] ASC,[ContactName] DESC,[Country] ASC
不需要多个order by子句
从[tablename]中选择*
按列1、列2、列3排序尝试如下操作:
不需要多个order by子句
从[tablename]中选择*
按列订购1、列2、列3请使用适当的格式工具将代码粘贴到问题中。下次将其作为代码发布,并且要在订购多个案例时回答您的问题,请用逗号分隔,无需按关键字进行更多订购。好的,谢谢。对不起,这是我第一次在这里发帖。我会在以后的帖子中记住这一点。请使用适当的格式工具将代码粘贴到问题中。下次将其作为代码发布,并在订购多个案例时回答您的问题,请用逗号分隔,无需按关键字进行更多订购。好的,谢谢。对不起,这是我第一次在这里发帖。我会在以后的帖子中记住这一点。