Mysql 按列名称降序排列
我想使用降序对名为“bname”的列或名为“count”的列进行排序 我随身携带的代码未分类:Mysql 按列名称降序排列,mysql,sorting,Mysql,Sorting,我想使用降序对名为“bname”的列或名为“count”的列进行排序 我随身携带的代码未分类: SELECT bname FROM brandnames HAVING count(*) > 0 LIMIT 11 使用orderby\u column\uasc/DESC SELECT bname FROM brandnames HAVING count(*) > 0 ORDER BY bname DESC LIMIT 11 只需按如下顺序添加条款: ORDER BY bname D
SELECT bname FROM brandnames HAVING count(*) > 0 LIMIT 11
使用
orderby\u column\uasc/DESC
SELECT bname FROM brandnames HAVING count(*) > 0 ORDER BY bname DESC LIMIT 11
只需按如下顺序添加条款:
ORDER BY bname DESC
描述将按子代顺序对结果排序。您可以删除DESC,您的结果将上升
请参阅此处的更多信息:
将其附加到SQL语句的末尾
订单依据
订单依据特定字段
DESC
表示降序。这意味着逆字母顺序或逆数字顺序,或逆日期顺序
取决于类型。删除DESC
,它将自动执行升序
祝你好运 聚合后,
ORDER BY
最后应用,因此只需ORDER BY COUNT(*)DESC
您是要按名为COUNT
的列排序,还是按COUNT(*)的列排序?您还需要按bname分组
@MichaelFredrickson我想按名为COUNT的列排序措辞有点混乱,但是我认为OP想要按count
排序,而不是bname
。我以前也尝试过,但它只显示了一行最上面的计数:(@MiteshMynee,这是因为你需要分组依据
。这是MySQL奇怪的聚合行为。@MichaelBerkowski当我添加GroupBy时,我得到一个“警告:mysqli_error()只需要1个参数,0“这就是我删除它的原因。@MiteshMynee这是与PHP代码无关的问题。这意味着您忘记将链接资源参数传递到mysqli\u error()
。但它可能是因为语法错误而触发的。
ORDER BY bname DESC
ORDER BY bname DESC