数据库/存储

oracle 数据库 中一张表内多个项目的查询,请问怎么些,oracle 数据库 查询 在TB数据表中,把MC,ZT,DWDM,3个数据项中相同重复的数据查询出来,其中ZT中有正常状和不正常状态的区别,显示正常状态,DWDM为120的,请问语句怎么写,以下只能查重复,不能限制我需要的条件Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)

题目
oracle 数据库 中一张表内多个项目的查询,请问怎么些,

oracle 数据库 查询 在TB数据表中,把MC,ZT,DWDM,3个数据项中相同重复的数据查询出来,其中ZT中有正常状和不正常状态的区别,显示正常状态,DWDM为120的,请问语句怎么写,以下只能查重复,不能限制我需要的条件

Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。

A.SELECT姓名FROM学生

B.SELECT*FROM学生

C.SELECT姓名FROM学生WHERE学号=02650

D.SELECT*FROM学生WHERE学号=02650


正确答案:B
解析: 本题考查SQL,中查询语句的知识。在SQL的查询语句中,“*”代表所有字段,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不应指定WHERE子句。

第2题:

以下关于数据查询说法正确的是()

A.SQL提供了SELECT语句进行数据库的查询

B.将表中的所有属性列都选出来,可以在SELECT关键字后面加#(应为*,如SELECT*FROM学生成绩表,*表示所有字段名)

C.单表查询是指仅涉及一个表的查询

D.SELECT子句的<目标列表达式>不仅可以是表中的属性列,也可以是表达式


参考答案:A, C, D

第3题:

在查询中,根据查询应用字段的数据表数量,我们将查询分为单表查询和______,只使用一个数据表中字段的查询称之为 ______ ,而使用多个数据表中字段的查询被称为多表查询。


正确答案:多表查询 单表查询
多表查询 单表查询

第4题:

在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。

A.SELECT*FROM学生

B.SELECT姓名FROM学生

C.SELECT姓名FROM学生WHILE学号=02650

D.SELECT*FROM学生WHILE学号=02650


正确答案:B
解析:“SELECT*FROM学生”表示取得“学生”数据表中的所有记录和字段。所以选项A不符合题意。“SELECT姓名FROM学生”表示取得“学生”数据表中的所有记录,但只取得“姓名”字段,并不是全部字段,选项B是正确的。“SELECT姓名FROM学生WHILE学号=02650”表示取得“学生”数据表中的“学号”为02650的记录,而且只选取“姓名”字段,选项C不符合题意。“SELECT*FROM学生WHILE学号=02650”表示取得“学生”数据表中的“学号”为02650的记录,并选取全部字段,选项D不符合题意。

第5题:

设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表

______

SELECT城市FROM出版商表


正确答案:EXCEPT
EXCEPT 解析:使用EXCEPT运算符可以实现集合差操作,从左查询中返回右查询没有找到的所有非重复值。

第6题:

在考生文件夹下有“xxx,mdb”数据库。

(1)创建数据定义查询“查询1”,生成“运营商”表,字段要求如下表:

(2)运行“查询1”查询,生成“运营商”表,将“运营商”表的公司名称字段大小改为30,电话字段大小改为20。

(3)为“运营商”表“运营商ID”字段建立无重复索引,且输入值不能为空一


正确答案:

第7题:

以下关于数据查询说法正确的是()。

A.SQL提供了SELECT语句进行数据库的查询

B.将表中的所有属性列都选出来,可以在SELECT关键字后面加#(应为*,如SELECT*FROM学生成绩表,*表示所有字段名)

C.单表查询是指仅涉及一个表的查询

D.SELECT子句的<目标列表达式>不仅可以是表中的属性列,也可以是表达式


参考答案:A, C, D

第8题:

● 在Access中,查询“学生”数据表的所有记录及字段的 SQL语句是 (64) 。

(64)

A. select 姓名 from 学生

B. select * from 学生

C. select * from 学生 where 姓名

D. select 学生 from *


正确答案:B

第9题:

在SQL查询中,若要取得“职工”数据表中的所有记录和字段,其SQL语句为( )。

A.SELECT姓名FROM职工

B.SELECT*FROM职工

C.SELECT姓名FROM职工 WHILE职工号=265

D.SELECT*FROM职工WHILE职工号=265


正确答案:B
解析:选项A表示取得“职工”数据表中的所有记录,但只取得“姓名”字段,并不是全部字段;选项C表示取得“职工号”为0265的记录,且只取“姓名”字段;选项D表示取得“职工号”为 0265的记录的全部字段。只有选项B符合题目要求。

第10题:

在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。

A. SELECT姓名FROM学生

B. SELECT*FROM学学生

C. SELECT姓名FROM 学生WHERE学号:02650

D. SELECT*FROM学生 WHERE学号:02650


正确答案:B
本题考查SQ1中查询语句的知识。在 SQ1的查询语句中。“*”代表所有字段,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不应指定WHERE子句。

更多相关问题