SQL003

100天SQL面试刷题 Day003 SQL面试刷题,常见考察点梳理总结,面试真题训练 阅读详情

Oracle查看表/查看限制/删除限制

创建表/增加数据

查看约束/删除约束/再增加数据

2019年3月18日星期一

数据库的数据类型:

数据约束关键字

说说primary key和unique区别?

 

数据库三范式

统计函数(聚合函数)

查询

 

找出需要补考的人,显示学号,补考课程号

统计姓张的男生人数

统计学号40和学号2的补考数量

统计男生的人数,显示性别 ,人数(写三种形式)

 

 

下列语句查询什么?

select   ssex  from   student   group by ssex

having  ssex=’m’  and   avg(sage)>=50  and count(*)>50;

统计总分在240以上的人,显示学号,总分,并按总分降序

   

 

统计门门及格且平均分在80以上的人,显示学号

 

                

统计平均成绩在60以上的人,显示学号,平均成绩

统计分数小于60的人数

 

统计分数小于60的人次

 

 

下列语句查询什么?

select  sid,count(*)  from  sc  where score<60 group by sid;

 

找出门门挂科的人,显示学号,挂科数量,并按挂科数量降序

找出同名的人,显示姓名,同名人数

 

     

统计每个人获得A等级(>=70)的数量 ,显示学号,等级、数量 并按照数量降序       

 

where和having的区别?

 

下列语句执行效果?

select  sid from  student  having  sid=1 or  sid=2  or sid=3;

 

实践:

以能下一个外卖订单为例,设计数据库,并创建数据库,增加数据

2019年3月19日星期二

 

)

 

多个数据源查询

 

数据源a

 

数据b

1

2

3

1

2

3

2

3

4

2

3

4

3

4

5

3

4

5

 

 

 

 

 

 

 

 

 

 

 

 

连接两个数据源select  *   from  a,b

 

 

 

 

 

 

 

1

2

3

1

2

3

1

2

3

2

3

4

1

2

3

2

3

4

2

3

4

1

2

3

2

3

4

2

3

4

2

3

4

3

4

5

3

4

5

1

2

3

3

4

5

2

3

4

3

4

5

3

4

5

 

 

 

select * from student a,student b;

select sid from student a,student b;

select a.* from student a,student ;

select student.* from student a,student ;

select a.sid,a.sname,b.sid,b.sname

from student a,student b;

 

 

查询同名的学生信息,显示学号,姓名,性别

数据源a

 

数据b

1

Zs

M

1

Zs

M

2

Ls

W

2

Ls

W

3

Zs

W

3

Zs

W

 

 

 

 

 

 

 

 

 

 

 

 

需要什么条件,才能将需要的数据连接起来

select * from  student a,student 

where  a.sid<>student.sid  and  a.sname=student.sname;

 

select  b.*from  student a,student   b

where  a.sid<>b.sid  and  a.sname=b.sname;

 

select a.sid,b.sname,a.ssex  from  student a,student   b

where  a.sid<>b.sid  and  a.sname=b.sname;

 

在一张空的学生信息表,增加2个张三,3个李四,5个潘涛

查询select a.sid,b.sname,a.ssex  from  student a,student   b

where  a.sid<>b.sid  and  a.sname=b.sname;

结果有(    )条数据

 

select sname,b.sid,cid,score from  student  a,  sc b;

 

select sname,b.sid,cid,score from  student  a,  sc b

where  a.sid=b.sid;

统计每个人的平均成绩,显示学号,姓名,平均成绩

select  a.sid,sname,avg(score) from  student  a,  sc b

where  a.sid=b.sid  group by a.sid; (   X   )

select  a.sid,sname,avg(score) from  student  a,  sc b

where  a.sid=b.sid  group by a.sid,sname;

select  a.sid,sname,avg(score) from  student  a,  sc b

where  a.sid=b.sid  group by a.sid,sname,ssex; ( 对 还是  错   )

 

统计每门课程的平均成绩,显示课程号(sc.cid  course.cid ),课程名称(course.cname),平均成绩(sc.score)

 

  from  sc  ,course  where sc.cid=course.cid

 

统计至少选修2门课程,且平均成绩在80以上的人,显示学号,姓名

 

 

 

下列语句查询什么?

select  a.sid,sname,avg(score) from student a ,sc

group by a.sid,sname;

 

不同count含义

SQL>create  table   testcnta(a  int  ,b  int);

a

b

1

 

1

1

 

1

2

3

                

SQL>select  count(*),count(a),count(b),count(distinct a) ,count(distinct b)  from  testcnta;

 

针对外卖系统表:

统计某天消费人数

统计某天消费人次

 

查询潘涛订的外卖,显示姓名,菜名,数量

统计潘涛2月花费总额,显示姓名,总额

统计每个人2月消费总额,并按总额降序,显示姓名,总额

   

   

深入解析ADC采样电容:从充电误差到LSB精度的关键设计 本文深入解析了ADC采样电容在模数转换中的核心作用,重点探讨了充电时间常数与采样误差的博弈关系。通过推导最小采样时间公式,揭示了精度、速度、源阻抗与内部电容之间的制约关系,并提供了从理论计算到外部驱动电路设计的实战指南,是确保ADC达到LSB精度的关键。 阅读详情

相关推荐

LAMMPS实战:如何用ReaxFF力场模拟碳氢化合物热解(附完整脚本)

本文提供了一份使用LAMMPS软件中ReaxFF反应力场模拟碳氢化合物热解过程的完整实战指南。内容涵盖从环境准备、力场参数选择、能量最小化,到升温恒温动力学模拟的完整脚本编写,并介绍了基于轨迹文件的产物分析方法,帮助计算化学与材料科学研究者快速上手这一关键的分子动力学仿真技术。

soda5的博客 1098

一条SQL语句查出每门课程的及格人数和不及格人数

题目描述: 现有表stu_score ,有字段 id, cid, score .分别代表 学生id,课程id,分数。 要求:用一条SQL语句查询出每门课程的及格人数和不及格人数。 select cid, sum(case when score&gt;=60 then 1 else 0 end) as 及格人数, sum(case when score&...

下个路口见_20的专栏 2万+

一文介绍Linux EAS

EAS只在系统负载不重时,即系统中每个CPU的利用率都低于其算力的80%时才被启用,而且选出的最节能CPU只有比线程当前运行的CPU节约能量大于6%时,线程才会迁移到该CPU运行。因此EAS为线程选择最节约能量的CPU来运行的前提条件是很苛刻的,针对重载场景(比如游戏),EAS的功能应该很少被使用起来,针对重载场景的功耗优化,这里可能是一个值得尝试的点。算力(capacity)是CPU调度中的一个基础概念,它反映的是一个CPU的计算能力,是个规格化的值,可以通过读取Android手机的文件节点。

youzhangjing_的博客 1234

SQL查询语法30例

01基础表

软件自动化测试技术交流、资源分享 6011

SAP FI模块实操:用F-28和F-32搞定客户回款与手动清账,别再让未清项报表一团糟

本文详细解析了SAP FI模块中F-28和F-32事务代码在客户回款与手动清账中的实操应用,帮助财务人员高效管理未清项报表。通过标准清账六步法和手动清账实战技巧,解决因操作不规范导致的账务混乱问题,提升应收账款管理效率。

weixin_30292843的博客 452

把审批体验做成一体化:SAP Business Workflow 里的 Secondary Method、Before Method 与 After Method

摘要:SAP Business Workflow 中,Task 的 Secondary、Before 和 After 三类方法对提升审批体验和可追溯性至关重要。Secondary Method 可自动展示辅助信息(如审批时弹出排班报表),但需注意其独立会话特性;Before Method 适合预处理和审计留痕;After Method 确保收尾动作可靠执行。三类方法按特定顺序调用,且错误不影响主流程。合理使用这些方法能减少事务码切换,增强审计能力,优化用户体验。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 186

查询选修人数超过2人且成绩都在60分以上的课程的课程名、最高成绩、最低成绩和平均成绩。pta 数据库

代码: select sc.cno '课程号',cname '课程名',Max(grade) '最高成绩',min(grade) '最低成绩',avg(grade) '平均成绩' from sc left join cou on sc.cno=cou.cno group by sc.cno,cnamehaving count(*)>=2 and min(grade)>=60 and count(*) = count(grade) ps: count(*) = count(grad...

qq_56318151的博客 6534

AI Agent Harness自动化漏洞扫描

本文要介绍的AI Agent Harness自动化漏洞扫描方案,正是为了解决传统漏扫的上述痛点而生。漏洞检出率提升35%以上,逻辑漏洞检出率从不足30%提升到92%误报率从27%降到3%以下,人工复核成本降低90%支持自定义业务系统、IoT、工控等多场景资产扫描,适配成本降低80%内置反馈学习机制,扫描效果越用越好AI Agent是指具备自主感知、决策、行动能力的大模型驱动程序,它可以根据给定的目标,自主调用工具、规划步骤、完成任务。

AI 原生应用开发的博客 473

数据库作业(3)数据查询(自用复习)

1. SQL查询:统计各门课程选修人数,要求输出课程代号,课程名,有成绩人数(grade不为NULL),最高分,最低分,平均分,按课程号排序。 #统计各门课程选修人数,要求输出课程代号,课程名,有成绩人数(grade不为NULL),最高分,最低分,平均分(取整round函数),按课程号排序。 select sc.cno,cname,count(*),max(grade),min(grade),round(avg(grade)) from sc,course where grade is not n.

SweetSky_Lee的博客 6880

【大模型】Coze AI 智能体工作流从配置到使用实战详解

Coze 扣子智能体工作流从配置到使用实战详解

congge 1万+

python读取并可视化npy格式的深度图文件以及将其保存为jpg图片的方法

  npy文件是无法直接打开的,它里面包含的是一个矩阵格式的数据,可以用于存储图像。为了对其进行可视化,需要将其转换为图像。这里需要用到numpy包以及matplotlib包,没有的话就pip install一下吧。现进入包含有npy文件的目录(我的该目录下有一个名为0000.npy的文件),然后打开一个终端,执行python进入pythn命令行模式,依次输入如下代码即可: import numpy as np import matplotlib.pyplot as plt depthmap = np.lo

zeeq的博客 5万+

mysql统计每个科目平均成绩_如何用SQL语句查询各门课程的平均成绩?

展开全部创建表:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[stuscore]( [name] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,[subject] [varchar](50) COLLATE Chine...

weixin_42514783的博客 3万+

RK3399快速上手 | 01- 开发环境搭建(固件烧写、编译工具链安装、kernel编译)

一、编译工具链 编译工具链使用gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu。 下载地址: https://releases.linaro.org/components/toolchain/binaries/6.3-2017.05/arm-linux-gnueabihf/ wget https://releases.linaro.org/components/toolchain/binaries/6.3-2017.05/arm-linux-gnueabi

Mculover666的博客(嵌入式) 8835

【SQL27】查询既学过'001'课程也学过'003'号课程的学生ID

有一张成绩表SC,表结构为SC(sid,cid,course),分部对应是学生ID,课程ID和学生成绩,有如下测试数据 sid cid course 1 001 67 1 002 89 1 003 94 2 ...

debimeng 3535

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

[转]sql语句-003

0324、树形查询create table zj(bm number(8),bmmc varchar2(20),sjbm number(8))insert into zj values(1,'aaa',0)ins...

cuanpiaozhi9344的博客 131

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

SQL每日一题(20210609)查询出既学过‘001‘课程,也学过‘003‘号课程的学生ID

select stuid from (select *, if(cid in ('001', '003'), 1, 0) s from T0609) s group by stuid having sum(s) = 2 select stuid from T0609 where cid in('001','003') group by stuid having count(stuid) =2

weixin_44681259的博客 523

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

10-21 查询S001学生选修而S003学生未选修的课程(MSSQL)

本题目要求编写SQL语句,检索出sc表中学号为S001的学生选修的而S003学号学生未选修的课程号。注意:查询结果忽略顺序只对比数据。提示:MSSQLServer 评测SQL语句。

THK的博客 1840

003_SQL语言简介

1. SQL: Structure Query Language结构化查询语言, 是一种特殊目的的编程语言, 是一种数据库查询和程序设计语言, 用于存取数据以及查询、更新和管理关系数据库系统。 2. 结构化查询语言是高级的非过程化编程语言, 允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法, 也不需要用户了解具体的数据存放方式, 所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套, 这使它具有极大的灵活性和强大的功能。

aihiao的专栏 276

SQL学习记录003

LIMIT a,b 'a'表示偏移量, ‘b’表示查询多少条,不写‘a’默认为0。# 注意 列的别名只能在ORDER BY 中使用,不可以在WHERE中使用,# WHERE 必须紧跟着FROM,且在ORDER BY 前。1.排序 ORDER BY (默认为升序)升序 : ASC ascene。降序:DESC descend。SQL学习记录003。2.分页 LIMIT。

weixin_45759851的博客 53

10-60 查询S001学生选修而S003学生未选修的课程

本题目要求编写SQL语句,检索出sc表中学号为S001的学生选修的而S003学号学生未选修的课程号。提示:MySQL不允许使用 except语句。

THK的博客 2404

【数据库】003 SQL

SQL分类、注释

IMSI的博客 112

sql003 存储过程

CREATE OR REPLACE Procedure SP_GETSUMMARY_OILTUBE(well in varchar2,kgsj in varchar2,p_cursor out ego.cursorType)as begin open p_cursor for select decode(xh,'',gjmc,xh) xh,kgrq,GJMC,GJSD,gjxh,gj...

weixin_33709219的博客 77

003.Sql外键

外键:      多张表, 通过一个字段  使多张表关联起来, 这个字段叫做“外键” 可通过navicat 软件实现外键依赖, 也可通过sql语句添加外键

大保健 301

SQL知识点003-SQL条件查询那些事

查询表中的数据时,往往不需要所有数据,通过where语句可以将想要的数据过滤出来 where子句 可通过where子句筛选出想要的数据文件 SELECT <字段列表> FROM <表名> WHERE <条件表达式> 为了满足不同的查询需求,where提供了丰富的查询条件,下面为比较常见的运算符 运算符 说明 = 等于 > 大于 < 小于 >= 大于等于 <= 小于等于 !> 不大于 !< 不.

qq_24403067的博客 387

003 Install MS SQL Server and SSMS

Install MS SQL Server and SSMS

医药/LIMS实验室IT · Office自动化 · .NET+Vue全栈 · 鸿蒙实战 · 欢迎技术交流 295

003 MySQL下执行sql文件

为什么80%的码农都做不了架构师?>>> ...

weixin_34409357的博客 158
上一篇: SQL002
下一篇: SQL004
caststudy
博客等级 码龄19年 181粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值