取前10條記錄的sql語句寫法:
1、access:
select top (10) * from table1 where 1=1
2、db2:
select column from table where 1=1 fetch first 10 rows only
3、mysql:
select * from table1 where 1=1 limit 10
4、sql server:
讀取前10條:select top (10) * from table1 where 1=1
讀取後10條:select top (10) * from table1 order by id desc
5、oracle:
select * from table1 where rownum<=10
(1)sql取10條記錄擴展閱讀
PL/SQL的流程式控制制語句,包括如下三類:
l 控制語句: IF語句
l 循環語句: LOOP語句, EXIT語句
l 順序語句: GOTO語句, NULL語句
條件語句:
IF <布爾表達式> THEN
PL/SQL 和 SQL語句
END IF;
IF <布爾表達式> THEN
PL/SQL 和 SQL語句
ELSE
其它語句
END IF;
IF <布爾表達式> THEN
PL/SQL 和 SQL語句
ELSIF < 其它布爾表達式> THEN
其它語句
ELSIF < 其它布爾表達式> THEN
其它語句
ELSE
其它語句
END IF;
⑵ 關於SQL查詢前10條記錄
缺少查詢的參數,可以修改為:
select top 10 * from tablename
還可以按照某個欄位排序的前幾個:
select top 10 * from tablename order by 欄位名
⑶ sql查出最新的10條數據,怎麼寫
select * top 10 from 表名,加上TOP 10就是返回最新或最舊的10條語句,當然你可以通過排序來控制是要最新的10條還是最老的10條
⑷ 怎樣在sql表查詢最新10條記錄
select*from
(selecttop10*from表名orderbydate1)table1orderbydate1desc
以上這段sql語句是查詢表中最新的10條記錄
第一步是要按照「日期」降序排列
第二步取前10條
⑸ SQLSERVER取前10條記錄怎樣取
思路是正確的,但是sql語句寫的有些問題,這么寫就對了
select top 10 * from (select A.name,B.sex,A.id from userinfo A,sexinfo B where A.id = B.id and A.sex = B.sexid) C order by C.id
⑹ sql語句 查詢某數據前後十條 怎麼寫
用Top 關鍵字
Select Top 10 * From 表 Where did=某值
就可以獲得10條數據
⑺ 常用幾種資料庫,取前10條記錄的sql語句寫法
MYSQL
查詢語句+LIMIT+10
取查詢記錄的前十條。
如:SELECT
*
FROM
Test
LIMIT
10
查詢語句+LIMIT+2,10
取查詢語句,從第二條記錄,取十條記錄。
如:SELECT
*
FROM
Test
LIMIT
2,10
⑻ 查找表中的最後10條記錄的SQL怎麼寫
1、排序方式有 從大到小,與從小到大。默認的排序方工為從小到大。所以,取最後的10各記錄,也就是「取前 10 條記錄,按從大到小排序」。
2、SQL Server中示例代碼如下(其它資料庫依這個方向):
SELECTTOP10*FROM表1ORDERBY標志IDDESC
3、如果你非糾結著,找出最後10條,還要依從小到大的順序排序,那就在上面句子的基礎上,再SELECT一次就好,示例代碼如下:
SELECT*FROM(
SELECTTOP10*FROM表1ORDERBY標志IDDESC
)TALORDERBY標志ID
⑼ sql如何取每個人最近的10條記錄
大致思路是,按客戶經理名稱分組,參照客戶登記時間倒序排序,然後取數據前10條,就可以了。
⑽ 從sql server 資料庫中隨機取出10條記錄
SELECT TOP 3 * FROM UTABLE WHERE UID='123' ORDER BY NEWID()
UNION ALL
SELECT TOP 7 * FROM UTABLE WHERE UID<>'123' ORDER BY NEWID()
說明:newid()是一個隨機函數,所以這樣就可以查到隨機10條記錄了
union all 是不消除重復記錄進行連接