请问怎么用sql语句查找整个数据库里的某个数据

2024-10-28 03:35:19
推荐回答(2个)
回答1:

可用group by…having来实现。

可做如下测试亩扮迹:

1、创建表插入数据:

create table test
(id int,
name varchar(10))
insert into test values (1,'张三')
insert into test 缺明values (2,'李四')
insert into test values (3,'张三')
insert into test values (4,'王五')
insert into test values (5,'迅并赵六')

其中name是张三的有两行,也就是重复行。

2、执行sql语句如下:

select * from test where name in 
(select name from test group by name having COUNT(*)>1)

结果如图:

回答2:

主要是在where里面写出轮兄你想查询如桐戚的条件,如select
*
from
tablename
where
id='2';渣陵