可用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)
结果如图:
哎呀,你这样子提问题真的不好回答。你学过什么了?会哪些东西?做一个数据库相关的程序,大致过程就是下面这样子:
首先要连接到数据库,比如
Java
就是用
JDBC。
然后打开一个连接,Java
中就是一个
Connection。
创建一个查询,开始查询数据库
遍历查询的结果,这里就是你上面要做的,挨个赋值
最后一定要记住关闭查询和连接,释放资源。
在
Net,PHP,Python
也是类似的。
不过,在实际开发中,可不是这样了,不仅效率太低而且程序不好维护。
select from Table1 where ID=s 当然不行咯~ 因为 s 没有值啊
select from Table1 where ID=2 这样就行了~~~
或者非要用s的话,就应该在前面给s赋值~~
declare @s int
set @s = 2
select from Table1 where ID= @s --T-SQL语句表示局部变量,使用@做前缀~~~
一个表一个表,一个字段一个字段的去查,比如:select
from
表1
where
字段1=值
把表导入到sql文件里面,然后打开这个文件,用"查找"的功能找这个值。但是如果表和数据库很大的话,恐怕也不容易导出和打开这个sql文件。
一、可以使用数据库语言中的like语句进行查询。
二、数据库所有表里面包含的某个文字查询方法
1、在数据中,创建测试表、插入任意数据如下图
2、数据库中插入执行查找包含的某个文字语句,例如:要查找name列中含有“张”字体的语句段落:select from test where name like '',如下图
3、数据执行命令,结果如下图
以上就是关于请问怎么用sql语句查找整个数据库里的某个数据全部的内容,包括:请问怎么用sql语句查找整个数据库里的某个数据、请问如何从数据库中读取具体某个数据、如何查询数据库中的特定值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)