`
wuhaidong
  • 浏览: 357814 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

几道经典のSQL笔试题目

阅读更多

(1)表名:购物信息

 

购物人     商品名称    数量

   A           甲             2

   B           乙             4

   C           丙             1

   A           丁             2

   B           丙             5

 

给出所有购入商品为两种或两种以上的购物人记录

 

答:select * from 购物信息 where 购物人 in (select 购物人 from 购物信息 group by 购物人 having count(*) >=2);

 

 

(2)表名:成绩表

 

姓名     课程     分数

 

张三     语文      81

张三     数学      75

李四     语文      56

李四     数学      90

王五     语文      81

王五     数学      100

王五     英语       49

 

给出成绩全部合格的学生信息(包含姓名,课程,分数) , 注:分数在60分以上评为合格

 

答:select  *  from 成绩表  where  姓名  in  (select  姓名  from  成绩表  group by  姓名  having min(分数) >=60);

 

 

(3)表名:商品表

 

名称    产地     进价

 

苹果    烟台     2.5

苹果    云南     1.9

苹果    四川     3

西瓜    江西     1.5

西瓜    北京     2.4

 

给出平均进价在2元以下的商品名称

 

答:select 名称 from 商品表 group by 名称 having avg(进价) <2;

 

 

 

(4)表名:高考信息表

 

准考证号     科目    成绩

2006001   语文    119

2006001   数学    108

2006002   物理    142

2006001   化学    136

2006001   物理    127

2006002   数学    149

2006002   英语    110

2006002   语文     105

 

给出高考总分在600以上的学生准考证号

 

答:select 准考证号 from 高考信息表 group by 准考证号having sum(成绩) >=600;

 

 

(5)表名:高考信息表

 

准考证号        数学    语文    英语    物理    化学

2006001      108    119    98      127    136

2006002      149    105    110    147    129

 

给出高考总分在600以上的学生准考证号

 

答:select 准考证号  from 高考信息表  where  (数学+语文+英语+物理+化学)>600;

 

 

(6)表名:club

 

id     gender     age

 

67      M            19

68      F             30

69      F             27

70      F             16

71      M             32

 

查询出该俱乐部里男性会员和女性会员的总数

 

答:  select gender,count(id)  from  club  group by gender;

 

 

(7)表名: team

 

id(number)    name(varchar2)

 

1     a

2     b

3     b

4     a

5     c

6     c

 

要求:执行一个删除语句,当Name列上有相同时,只保留ID这列上值小的

例如:删除后的结果应如下:

 

id(number)     name(varchar2)

1                     a

2                     b

5                     c

 

请写出SQL语句。

 

delete from team where name not in( select name from team group by name having min(id));

 

 

(8) 表名: student

 

name   course    score

 

张青      语文        72

王华      数学        72

张华      英语        81

张青      物理        68

张立      化学        98

张青      化学        76

 

查询出'张'姓学生平均成绩大于75分的学生信息

 

select * from student where name in ( select name from student where name like '张%' group by name having avg(score)>75);

 

 

 

分享到:
评论

相关推荐

    ORACLE,sql server笔试题目,答案

    【标题】:“ORACLE,sql server笔试题目,答案”涵盖了两个主流的关系型数据库管理系统——Oracle和SQL Server的相关知识。在数据库领域,Oracle和SQL Server都是广泛使用的数据库平台,尤其在企业级应用中占据重要...

    sql笔试面试题目(oracle,含答案)

    题目包含:1.基本SQL-SELECT语句 2.过滤和排序数据 3.单行函数 4.多表查询 5.分组函数 6.子查询 7.创建和管理表 8.数据处理 9.约束 10.视图 11.数据库对象 12.企业sql笔试题目 等

    10家互联网大厂SQL笔试题目和答案合集

    这个"10家互联网大厂SQL笔试题目和答案合集"提供了丰富的实践材料,帮助学习者提升SQL技能,以应对可能的面试或工作挑战。 首先,SQL的基础知识包括数据查询、数据更新、数据插入和数据删除,这些是SQL的四大基本...

    常见的SQL笔试选择题含答案.docx

    以下是一些关于SQL笔试选择题中的关键知识点: 1. **关系型数据库**:关系型数据库是一种以表格形式存储数据的数据库,其中数据之间的关系可以通过外键进行关联。题目中提到的Oracle和MySql都是典型的关系型数据库...

    sql 笔试经典

    在进行SQL笔试时,面试者通常会被要求解决各种数据库查询、数据操作、数据库设计以及性能优化等问题。本篇文章将详细探讨SQL笔试中的核心知识点,帮助你更好地理解和应对这类考试。 1. **基本查询操作**: - `...

    10家互联网大厂SQL笔试题目和答案合集_60页_0926.pdf

    以下是一些基于标题和描述中的SQL笔试题目的详解: 1. **活跃用户数计算**: - 问题:2020年6月的活跃用户数是多少? - 解答:这需要计算在6月份至少有一次活动记录的用户数量。通常,我们会使用`COUNT(DISTINCT ...

    sql 笔试题包含了sql的基础知识 有好几种题型 有答案

    该文件提供了一系列SQL基础知识的笔试题目,并附带了多种题型及其答案。这些题目旨在帮助读者复习和巩固SQL基础知识。 ### SQL基础知识详解 #### 1. SQL基础操作 - **SQL文件管理**:SQL文件用于存储SQL语句或脚本...

    SQL笔试题,及其答案

    这些文档集合,如"SQL上机考试与阅卷系统.doc"、"《SQL数据库管理与开发》试题(K卷).doc"等,提供了丰富的SQL笔试题目,旨在帮助初学者和求职者提升SQL技能并准备面试。 在SQL笔试题中,常见的知识点包括但不限于...

    SQL 笔试题 数据库笔试题

    SQL 笔试题是数据库领域中的一个重要组成部分,涉及到数据库的各个方面,包括触发器、存储过程、索引、内存泄漏、事务、锁、视图、游标等知识点。 1. 触发器的作用:触发器是一种特殊的存储过程,通过事件来触发...

    sql语句的笔试经典考题

    ### SQL语句笔试经典考题知识点解析 #### 1. SQL语言的特点 - **非过程化**:SQL语言是一种非过程化的语言,这意味着用户只需指定要做什么,而不需要详细说明如何做。这使得SQL易于学习和使用。(选择题1) - **...

    数据库知识SQL语句大全笔试能用的.pdf

    数据库知识SQL语句大全笔试能用的.pdf

    sql经典笔试题一(含答案)

    在本文中,我们将深入探讨一些SQL的经典笔试题目及其相关知识点。 1. **单词解释** - **Data**: 数据,是数据库中的基本单元,可以是数字、文本、图片等。 - **Database**: 数据库,是组织和存储数据的系统,允许...

    两道常见的sql面试题目

    下面将对两道常见的SQL面试题目进行深入解析,这两道题目主要围绕多表之间的数据查询展开,旨在考察应试者对复杂SQL查询语句的理解与应用能力。 ### 题目一:员工与部门关联查询 **背景描述**: 假设公司数据库中...

    自己整理的sql笔试题

    本次整理的SQL题目覆盖了这些基础而又核心的知识点。 首先,基础查询语句的编写是考察的重点。例如,通过SELECT * FROM employees语句可以从employees表中获取所有列的所有数据,这是最基础的数据检索操作。而当...

    笔试题目集锦(各大公司笔试面试题目)

    在IT行业中,笔试题目是求职者进入心仪公司的第一道关卡,它涵盖了各种技术领域,如编程语言、数据结构、算法、操作系统、网络、数据库等。这份“笔试题目集锦”无疑是为准备应聘IT岗位的朋友提供了宝贵的参考资料。...

    php100-96PHP程序员经典面试&笔试题目解析(上).rar

    【标题解析】:“php100-96PHP程序员经典面试&笔试题目解析(上).rar” 这个标题表明这是一个关于PHP程序员面试和笔试题目的资源集合,由“php100”可能是一个教育平台或者教程系列,而“96”可能是表示题目数量...

    工作资料——阿里巴巴笔试题目

    阿里巴巴的笔试题目通常涵盖以下几个方面: 1. **编程能力**:阿里巴巴作为一家技术驱动的公司,对编程基础有较高的要求。可能会涉及C++、Java、Python等主流编程语言的语法、数据结构(如链表、树、图)、算法...

    QT C++ 笔试题目 京东

    这份笔试题目可能涵盖以下几个关键知识点: 1. **QT基础知识**:包括QT的基本架构、核心类库、信号与槽机制、事件处理等。考生需要理解QT对象模型,知道如何创建和管理窗口、控件,并能熟练运用信号与槽进行对象间...

    经典sql面试题

    ### 经典SQL面试题解析 #### 颇具挑战性的SQL面试题——删除冗余记录 **题目背景与分析** 在本题中,我们面对的是一个常见的问题...以上就是针对这两道经典SQL面试题的详细解答过程,希望对准备面试的朋友有所帮助。

Global site tag (gtag.js) - Google Analytics