SQL语句问题,在一个数据表中如何把一个字段中相同的内容查询出来?

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:24:19
各位在一个数据表中如何把一个字段中相同的内容查询出来?
"select 字段名 from 表名 where 字段名="就是where 后面这个限定是怎么写的?如果只有一个相同的可以写成where 字段名=相同的内容,但是,如果有很多相同的内容,比如有n个张三,y个李四,要把张三和李四都查出来,这个限定该则么写?
请各位不吝赐教。
如果有成千上百条呢,不能一直这样写下去吧!还有没有其他办法?

select 字段名 from 表名 where 字段名=\"张三\" or 字段名=\"李四\"
如果比较多可以用
select 字段名 from 表名 where 字段名 in (\"张三\",\"李四\",……)

搞不懂你在问什么了
除非你有另一张表存放你的条件,如:
select 字段名 from 表名 where 字段名 in (select 字段名 from 条件临时表)
否则有一万个条件你也得硬写。
或者你是要
select 字段名 from 表名 group by 字段名?!

select distint name from tablename where ...

有道理. 楼上正解