根據條件排序的sql語句怎麼寫呢

2021-04-26 06:22:25 字數 3108 閱讀 1522

1樓:du瓶邪

a b

1 3

2 2

3 1

select * from (select * from 表bai order by a ) order by b

如果du是倆個不zhi

同表的dao

欄位專合併 加上

屬 union all .

2樓:匿名使用者

select * from table order by 狀態的欄位 desc, id desc;

desc 表示倒序

asc 或者不寫 表示正序

3樓:匿名使用者

select * from table order by 狀態,id desc

兩個排序條件,怎麼寫sql語句

4樓:匿名使用者

示例sql

select table.a, table.b from table order by table.a, table.b

此句表bai示du先按照

zhia列dao排序,然後再按內照b列排序如果想控制升序降序

select table.a, table.b from table order by table.a ase, table.b desc

此句表示a列按照升序排列,容b列按照降序排列sql 語句是對資料庫進行操作的一種語言。

結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

5樓:匿名使用者

order by 後可加2個字抄段,用英文逗號隔開。襲f1用升序, f2降序,sql該這樣寫

order by f1, f2 desc也可以這樣寫,更清楚:

order by f1 asc, f2 desc如果都用降序,必須用兩個desc

order by f1 desc, f2 desc

6樓:匿名使用者

order by 第一個排序條件,第二個排序條件

7樓:匿名使用者

order by a asc,b desc

sql 如何根據兩個欄位排序

8樓:藤閣美人

1、首先建一張測試表coal_blead,裡面有多個欄位2、我們輸入「select * from coal_blead order by qnet,price」語句,按qnet,price欄位進行升序排序

3、我們輸入「select * from coal_blead order by qnet desc,price desc」語句,先按qnet欄位進行降序,再按price欄位進行降序

4、輸入「select * from coal_blead order by qnet desc,price asc」語句,先按qnet欄位降序,再按price欄位進行升序

5、如果我們想對更多的欄位進行排序,可以進行新增

9樓:great佯裝埋倦

order by  後可加2個欄位,用英文逗號隔開。

1、f1用升序, f2降序,sql該這樣寫;

order by  f1, f2  desc2、也可以這樣寫,更清楚;

order by  f1 asc, f2  desc3、如果都用降序,必須用兩個desc;

order by  f1 desc, f2 desc

10樓:匿名使用者

order by是可以有多個欄位的

比如order by 條件1 desc,條件2 asc都可以的(這樣優先排條件1)

11樓:匿名使用者

根據order by就可以了,可多個欄位排序

比如order by 條件1 desc,條件2 asc,根據需要選擇升序或降序。

12樓:匿名使用者

select a.id,b.id from table a,table1 b where a.id=b.id order by a.id1,b.id2,desc

13樓:匿名使用者

兩個地方顯示??你要的查詢結果是顯示在同一張表裡嗎?

14樓:匿名使用者

貌似可以直接 order by 欄位1 desc, 欄位2 asc?

sql語句查詢問題,一張表根據2個欄位進行排序

15樓:移動引領生活

create  table t2

( fieldname varchar(20),

createdate date,

remark int

) insert into t2 (fieldname ,createdate ,remark ) values ('a', '2015-4-8',1);

insert into t2 (fieldname ,createdate ,remark ) values ('b', '2015-4-8',1);

insert into t2 (fieldname ,createdate ,remark ) values ('c', '2015-4-8',0);

insert into t2 (fieldname ,createdate ,remark ) values ('d', '2015-4-6',1);

insert into t2 (fieldname ,createdate ,remark ) values ('e', '2015-4-6',0);

insert into t2 (fieldname ,createdate ,remark ) values ('f', '2015-4-6',1);

select * from t2 order by createdate desc, remark  asc

16樓:尋夢生

select * from a order by filed1 desc, filed2 asc

SQL語句怎麼寫 先按時間排序,再按姓名排序

將欄位依次 bai寫在order by 後面即可 中間用du逗號隔zhi開 select from 表 dao order by time name select from 表 order by time asc name asc select from 表 order by time desc n...

這個sql語句怎麼寫,這個sql語句該怎麼寫

declare sql nvarchar max sum 0 select sql sql a.name from syscolumns a inner join sysobjects bon a.id b.id where b.xtype u and b.name tablename and a....

SQL語句查詢第40到80條的語句怎麼寫呢?要升序的

select top 40 from 表明 where 欄位 not null select top 40 欄位 from 表明 order by 欄位 先查出前80條 select top 80 from tablea再查出這80條中降序排列的前40條 select top 40 from sel...