1樓:三點水加個木
mysql用法:select `欄位名` from `表名` order by `欄位名` desc limit 3
mssql用法:select top 3 '欄位名' from '表名' order by '欄位名' desc
2樓:丸紙
查詢最大的前3個值的方法及編寫方式
1、select max(欄位) 值1 from 表2、select max(欄位) 值2 from 表 where 欄位<>值1
3、select max(欄位) 值3 from 表 where 欄位 not in(值1,值2)
3樓:匿名使用者
笨方法,查3次吧
select max(欄位) 值1 from 表select max(欄位) 值2 from 表 where 欄位<>值1
select max(欄位) 值3 from 表 where 欄位 not in(值1,值2)
4樓:匿名使用者
ms sql 是select top 3 ....
my sql最後加 .... limit 3
5樓:
oracle查詢最大的3個值的兩種方法
第一種:
select x, rownum r
from
(select x
from t
order by x desc
)where rownum <= 3;
第二種:
select x
from
(select x, row_number() over ( order by x desc ) r
from t
) where r <= 3;
6樓:潮康勝
select top 3 列名1 from 表名 order by 列名1 desc
7樓:匿名使用者
select top 3 from x order by 要排序的欄位名 desc
8樓:匿名使用者
select top 3 * from t order by id desc
9樓:匿名使用者
select top 3 * from table order by ziduan desc
10樓:匿名使用者
別的不多說 你知道怎麼排序和怎麼分頁 就完全能查出來
11樓:匿名使用者
具體要看你什麼資料庫呢
12樓:匿名使用者
select top 3 查詢欄位 from 表 order by 查詢欄位 desc
oracle sql 查詢 如何查詢 某欄位的 一個值 最大的前幾個
13樓:風霜向晚
**:--第一步,建立測試用表
create table sys.test_lcy(
name varchar2(4),
value integer
--第二步,檢查表是否建立成功
select * from sys.test_lcy;
--第三步,插入試驗資料
insert into sys.test_lcy values ('我',21);
insert into sys.test_lcy values ('我',22);
insert into sys.test_lcy values ('我',12);
insert into sys.test_lcy values ('你',33);
insert into sys.test_lcy values ('你',34);
insert into sys.test_lcy values ('你',10);
insert into sys.test_lcy values ('他',20);
insert into sys.test_lcy values ('他',34);
insert into sys.test_lcy values ('他',28);
--第四步,查詢語句
select name, value
from (select name,
value,
row_number() over(partition by name order by value desc) as rn
from sys.test_lcy)
where rn <= 2;
附註: 1. sysplay的回答和我這個的區別是,如果 ('你',34) 這個值插入三次,那麼他的語句出來的結果會出來三條,而我的結果仍然只有兩條,如上圖所示。
他的結果則變成如下圖所示:
2.兩個語句應用在不同場合,他的是用來做排名的,我的僅用來排序的。不存在誰對誰錯的問題,請根據實際情況採用。
14樓:匿名使用者
select
a,bfrom
(select
a,b,rank() over(partition by a order by b desc) rankid
from
mytable
) mytable2
where
rankid<=2
sql查詢排序後前20條語句,SQL查詢排序後前20條語句
大野瘦子 select c.d from select c,d,rownum rn from select t.from table1 order by b desc 降序 t1 where rn 20 注 用rownum的話,你要先排好序,然後再用rownum生成偽列,再限制行數。關於sql語句查...
android中,如何用sql語句查詢某一條特定的記錄
有車 select from tablename where id 1 唯一特定的欄位來確定一條記錄。結構化查詢語言 structured query language 簡稱sql 發音 es kju el s q l 是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢 ...
sql語句的where查詢語句中 select userid
這裡的 是引數佔位符,表示在執行查詢時用傳入的引數替換該內容在你的例子中,pstmt.setstring 1,userid 將應用得到的引數userid傳給第一個引數,pstmt.setstring 2,password 將應用得到的引數password傳給第二個引數 小白九久玩科技 where u...