當前位置:首頁 » 編程語言 » sql怎麼查反向查詢
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql怎麼查反向查詢

發布時間: 2023-03-26 00:34:19

sql 查詢問題.樹狀結構數據.逆向查詢.

有很多種寫法的,拿出包含1得,然後判斷是否存在2
SELECT DISTINCT A
FROM TAB t1
WHERE B = '1' AND EXISTS (SELECT 1 FROM TAB WHERE A = t1.A and B = '2')

2)拿出1得,2得各自紀錄,然後連接
SELECT t1.A
FROM (SELECT DISTINCT A FROM TAB WHERE B = '1') t1,
(SELECT DISTINCT A FROM TAB WHERE B = '2') t2
WHERE t1.A = t2.A

3)拿出1, 2 然後數個數
SELECT A
FROM TAB
WHERE B IN ('1', '2')
GROUP BY A
HAVING COUNT(DISTINCT B) >= 2

❷ sql語句里「like」有沒有反向用法

沒有的。

❸ sql反向查詢 小問題

select * from tableA where id not in (select id from tableA where.........)

❹ SQL表反向查詢

用sql語句當然可以實現。
以ORACLE自帶的DEPT表為例。
declare
allLie varchar(20):='DEPTNO,DNAME,LOC';//所有的列
nLie varchar(20):='DNAME,'; //不顯示的列
type mytype is ref cursor; //游標存儲結果
mycursor mytype;
begin
allLie:=replace(allLie,nLie,'');
open mycursor for 'select '''||allLie||''' from dept';
end;
你要通過在dbms中輸出,還是程序中輸出呢?要是在程序中輸出,你上面的邏輯可以放到程序里去實現的。

❺ sql server 怎麼倒敘查詢

正序 ASC

倒序DESC

根據你的題意大概可以這樣

select 頂部5個 列名 來自 表名 排序 bookID 倒序

selecttop5bookIDfrom表名orderbybookIDDESC

因為bookID 是自增的,所以直接根據id來查倒序的最上面5個,就是最新的(自增的最大值就是最新值)

❻ SQL逆序查詢

以Id排序,降序寫,就象樓上的一樣``

嘿嘿 top 對ms的有用``對mysql 對應top的是limit

你理解錯了吧``我說的mysql中能實現top功能的是limit x,x