❶ php查询数据库,如何根据两个字段的值排序
多重排序,order by 字段 方式,字段 方式...
order by age desc,id desc 先按年龄降序,相同的年龄里按id降序
order by id,age desc 先按id升序,相同的id里按年龄降序
至于你到底需要什么样的排序方式,按这个思路自己写就可以了
❷ mysql怎么分组并且组内按两个字段排序
粗糙了一点····但是应该能用·····
❸ SQL如何按两个字段排序,一个按倒序一个按升序
你好!
order
by
字段1
desc,字段2
加上desc表示倒序,如果什么都不加,就默认为升序
如
select
*
from
table1
order
by
name
desc,id;
就是按照name的倒序,id的升序来查询
希望对你有所帮助,望采纳。
❹ mysql数据库怎么可以两个条件排序
可以的,order by多个字段规则是这样的,用逗号分隔每一个字段,如果字段不指明排序方式,默认是增序。排序的方法是先按第一个字段排序,如果有相同的再按后续的字段依次排序。
举个例子
❺ sql按两字段排序
select
*
from
tree
order
by
a
desc,b
desc
先按a排序,如果两条记录a字段相同再按照b排序
❻ sql按两字段排序
这个需要在排序语句中使用条件判断
例如:表【table_temp】中列【col1】为字符,属性为varchar(10),排序时需要按照b、a、c的顺序显示,则可按照以下sql语句:
select
*
from
table_temp
order by
case
when col1='b' then 1
when col1='a' then 2
when col1='c' then 3
end
❼ access中的表里如何按照两个字段进行排序
数据库表(查询)进行直接排序的方法: 打开表,点击要执行排序的字段名称,即可按此字段下的内容进行升序(或降序)排列,如果再次点击字段名称,会以降序(或升序)排列。 数据库用代码进行排序的方法: 在SQL语句后面加上下面两行语句之一即可。 Order By ASC '升序 Order By DASC '降序
❽ SQL 如何根据两个字段排序
1、首先建一张测试表coal_blead,里面有多个字段
❾ 数据库两字段排序的问题
select * from table order by a asc,b asc
排序只能是先按a 排序,a字段相同的,再按b排序。不可能a和b都是从a到z顺序排下来的。
排序后应该类似:
abc acd
abc uio
bcd bui
opy acd
如果你希望的是:
abc acd
abc acd
bcd bui
opy acd
这是不可能实现的。因为这样的话,某一行的各个列就会割裂开,不在同一行上,这怎么可能呢?
❿ SQL语句查询问题,一张表根据2个字段进行排序
select 创建时间,是否头条 from table order by 创建时间 desc,是否头条
这样就可以,如果是否头条顺序要改下,就改成 by 创建时间 desc,是否头条 desc。