1樓:
mysql 高版本 不支援 limit n , -1 這個引數了 用一個很大的數來代替吧
比如 select * from tt limit 450,999999999;
2樓:
-1這個引數在早期版本支援,新版本的mysql已經不支援了。你可以把limit的第二個引數設一個很大的值就行了,比如:
select * from tt limit 450,10000000000000;
3樓:匿名使用者
select * from tt limit 450,1;
這樣啊limit 關鍵字的用法是這樣的
select * from table limit m,n其中m是指記錄開始的index,從0開始,表示第一條記錄n是指從第m+1條開始,取n條。
select * from tablename limit 2,4即取出第3條至第6條,4條記錄
4樓:
這個有個歪的解決思路,你可以試試,那就是設定個足夠大。
請不要大於18446744073709551615這個數字,這個數字是2的64次方-1,也就是64位作業系統所能處理的最大值,如果大於這個,肯定出錯的。
所以,你直接用這個數字(18446744073709551615)估計更靠譜,你的mysql資料庫裡肯定沒有這麼多行
比如select * from tt limit 450, 18446744073709551615;
5樓:
select * from table limit 3
6樓:阮桂月賽佁
你理解錯了,limit
n,m中的m是指返回的記錄數。
例如從表student(主鍵為id)中從第10條記錄(不包括第10跳記錄)開始檢索20條記錄,語句如下:select
*from
student
limit
10,20
sql語句,怎麼查詢資料庫裡除了某一條記錄外的所有記錄?
7樓:魚與雨遇
select * from table where id not in (id)
介紹:結構化查詢語言(structured query language)簡稱sql(發音:/ˈes kjuː ˈel/ "s-q-l"),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。
結構化查詢語言是高階的非過程化程式語言。
參考資料
mysql 查詢語句中 最後結尾我帶上limit 1;是否是隻查詢一條記錄就停止查詢呢?
8樓:匿名使用者
查到符合條件的第一條資料即停止。
9樓:kevin菸圈
根據你的where條件查到第一條符合條件的資料就停止
mysql中如何查詢表的第一條和最後一條記錄
10樓:千鋒教育
select top 1 * from book 不對,因為baimysql裡沒有top這種
du寫法,zhi
它用limit
查第dao
一條 select * from book limit 1;
select * from book limit 0,30 後面的內limit 0,30 是查詢前容30條記錄
11樓:糊塗的貝克街
第一條: select * from 表名 limit 1;
最後一條:select * from表名 order by 表_id desc limit 1
在mysql中的sql語句 selectfrom表明limit 0,10換成Oracle因該怎麼寫
mysql中的sql語句 select from 表名 limit 0,10 表示取表中的前10條資料 從第1條開始,取10條 換成oracle,相應功能的語句為 select from 表名 where rownum 10 如果取 5,10 條,則,oracle語句寫法有兩種 1 select f...
sql語句oracle和mysql中可以執行,sqlserver中不行
select count from cos mobilenumber aorder bya.createdate desc 這句的order by再sql中沒意義 select count 只返回一行一列,沒必要進行進行排序可以直接寫成 select count from cos mobilenum...
mysql資料庫如何執行sql語句
select a drclass1,b drclass2,c drclass3,d drclass4,e drclass5 from teacher where teacherid teacherid create table classname classname char 50 insert i...