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

 我来答
糖糖寳寳
推荐于2017-09-21 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3851万
展开全部

可用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)

结果如图:

百度网友e1c3ece
2012-08-01 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:76.4万
展开全部
主要是在where里面写出你想查询的条件,如select * from tablename where id='2';
追问
我要查的是整个数据库里的某个数据,不是某张表里的某个数据
追答
那就把所有的表连接在一起了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shuangping_zou
2012-08-01 · TA获得超过314个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:206万
展开全部
问的问题太抽象了,能否说得具体一些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小猪要跳崖
2012-08-01 · TA获得超过289个赞
知道答主
回答量:283
采纳率:50%
帮助的人:147万
展开全部
你是不知道自己的数据插到哪个表里面去了吗,一般没人这样查数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
apu510064
2012-08-01 · TA获得超过964个赞
知道小有建树答主
回答量:1634
采纳率:55%
帮助的人:917万
展开全部
动态拼凑SQL吧,所有的表一个一个查,以前写过这样的存储过程,有需要可以Hi我
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式