1樓:網友
看你用的什麼資料庫了,一般sql server可以用。
select top 5 * from (select substring(newstitle,1,25) from newstablelist where newsclassid=9 and channelid=2 order by substring(newstitle,1,25)) a
不過有的資料庫是不能用top來表達的。
oracle就用下面的方法。
select * from (select substring(newstitle,1,25) from newstablelist where newsclassid=9 and channelid=2 order by substring(newstitle,1,25)) a
where rownum<=5
查詢表中的最後10條記錄的sql怎麼寫
2樓:哎呀
1、排序方式有 從大到小,與從小到大。預設的排序方工為從小到大。所以,取最後的10各記錄,也就是「取前 10 條記錄,按從大到小排序」。
2、sql server中示例**如下(其它資料庫依這個方向):
select top 10 * from 表1 order by 標誌id desc
3、如果你非糾結著,找出最後10條,還要依從小到大的順序排序,那就在上面句子的基礎上,再select一次就好,示例**如下:
select * from (
select top 10 * from 表1 order by 標誌id desc
tal order by 標誌id
oracle取前幾條資料語句
3樓:好學者百科
1、首先在oracle軟體中,可以使用下面的 select 語句:(其中%就是萬用字元,標識表示式》=1個字元)。
2、使用其他的萬用字元的sql語句如下圖示。
3、使用全萬用字元,就可以實現乙個字串是否包含包含某個字串的查詢了。
4、通過使用not關鍵字可以使用不包含查詢。
5、最後在sql中,可使用以下萬用字元,如下圖所示,就完成了。
求一段從兩表中查資料的SQL語句
1 table1 中 tarea 為 cc 的資料 select from table1 where tarea cc 2 tabel2 中 aname 為 ff 的資料 select from tabel2 where aname ff 如果你的目的是只要第三步結果的話,直接使用下面這個 3 最後...
SQL語句怎麼把從表中查出來資料插入到另表中
樂事一籮筐 1 假如a表存在 則 insert into a a,b,c select a,b,c from b 2 假如a表不存在 select a,b,c into a from b 3 假如需要跨資料庫 insert into adb.dbo a a,b,c select a,b,c from...
兩表關聯查詢SQL語句的,要怎麼寫
1 建立測試表 create table company companyid number,companyname varchar2 20 contacts varchar2 20 create table users userid number,companyid number,username ...