当前位置:首页 » 编程语言 » 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