sql面试题

【每日一练:SQL】统计教师每天上课的次数 SQL题: 统计教师每天上课的次数,数据如下: 教师号 星期号 是否有课 1           2          有 1           3          有 2           1          有 3           2          有 1           2          有 写一条sql语句让你变为这样的表 教师号 星期一 星期二 星期三 1   ... 阅读详情


教师号  星期号 是否有课
 1    2   有
 1    3   有
 2    1   有
 3    2   有`
 1    2   有
写一条sql语句让你变为这样的表
教师号 星期一 星期二 星期三
 1       2   1 
 2   1   
 3       1
各星期下的数字表示:对应的教师在星期几已经排的课数

==============================

建表语句

create table teach_info (
 id int,
 week int,
 isHas int
);
insert into teach_info values(1,2,1);
insert into teach_info values(1,3,1);
insert into teach_info values(2,1,1);
insert into teach_info values(3,2,1);
insert into teach_info values(1,2,1);
select a.* from teach_info a;


测试答案:

select id as 教师号,sum(case week when 1 then 1 else null end) as 星期一,
sum(case week when 2 then 1 else null end) as 星期二,
sum(case week when 3 then 1 else null end) as 星期三 from teach_info group by id;



经典Hive SQL面试题 第一题 需求 我们有如下的用户访问数据 userId visitDate visitCount u01 2017/1/21 5 u02 2017/1/23 6 u03 2017/1/22 8 u04 2017/1/20 3 u01 2017/1/23 6 u01 2017/2/21 8 U02 2017/1/23 6 U01 2017/2/22 ... 阅读详情

相关推荐

Hive SQL大厂面试题必考大全

专栏内容涵盖了基于Hive SQL的各类题目,旨在通过解析经典问题和案例,帮助读者深入理解Hive SQL的原理和应用。每篇文章都将附带完整的题目代码和详细的解题思路,理论与实践相结合,帮助你更好地掌握Hive SQL的知识。

优快云 精品推荐 1325

面试 SQL整理 常见的SQL面试题:经典50题

目录 ​ SQL基础知识整理: 常见的SQL面试题:经典50题 三、50道面试题 2.汇总统计分组分析 3.复杂查询 sql面试题:topN问题 4.多表查询 【面试题类型总结】这类题目属于行列如何互换,解题思路如下: 其他面试题: SQL基础知识整理: select 查询结果 如:[学号,平均成绩:组函数avg(成绩)]from 从哪张表中查找数...

sh_c1314 28万+

loadStop的原因导致的SSUSP

Total内存值是可用来调度的可用内存,当前可用内存为 0M。 loadSched和loadStop的阈值是根据 Total 内存和节点内存来做限制的。 loadStop 50G,现在有大量作业SSUSP,说明之前某个时间点该节点内存可能有低于50G的时候,导致作业SSUSP,具体是否是这个原因引起的需要用 bjobs -l JobID 看下作业的详细信息。 如果是loadStop的原因导致的 SSUSP,根据loadStop设置的阈值,Total 值高于loadStop值后,将逐步恢复挂起的作业

Blueberry521的博客 668

常见的SQL面试题:经典50题(简单)

题目来源:知乎猴子 常见的SQL面试题:经典50题 一、简单查询 1. 查询姓“猴”的学生名单 select * from student where sname like "猴%" 2.查询姓“孟”老师的个数 select count(*) from teacher where tname like "孟%" 二、汇总分析 1.查询课程编号为“0002”的总成绩 select sum(score) from score where cid="0002" 2.查询选了课程的学生人数

yeewingho的学习笔记 1万+

Dynamics CRM证书更换

  Dynamics CRM产品一般有两种认证方式。第一种是基于声明的内部访问也就是无证书单纯用账号密码验证。第二种就是联合身份认证,需要安装网站证书。   对于联合身份认证的情况因为需要安装证书,而且证书是有一个一年的有效期,所以运维人员每年都需要进行证书更换的操作。以下就是更换证书的方法及过程。 证书根据申请方式一般也分两种,第一种是自建证书,这种证书是没有机构认证的所以安装上之后网站因为没...

bzpfly的博客 880

【SAP】ABAP——ALV显示后选择数据操作

在ALV显示后,可全选、全不选或者选择几条数据进行发邮件、更新、下单等等操作。 在user_command中的实现方式如下: 方式一: FORM user_command USING ucomm LIKE sy-ucomm selfield TYPE slis_selfield. DATA: lr_grid TYPE REF TO cl_gui_alv_grid. DATA: lt_rows TYPE lvc_t_row WITH

Mona_1220的博客 4092

经典SQL面试10题(附答案)

一、提要 作为一名数据工作人员,SQL是日常工作中最常用的数据提取&简单预处理语言。因为其使用的广泛性和易学程度也被其他岗位比如产品经理、研发广泛学习使用,本篇文章主要结合经典面试题,给出通过数据开发面试的SQL方法与实战。以下题目均来与笔者经历&网上分享的中高难度SQL题。 二、解题思路 简单——会考察一些group by & limit之类的用法,或者平时用的不多的函数比如rand()类;会涉及到一些表之间的关联 中等——会考察一些窗口函数的基本

cdfunlove的博客 1万+

如何利用MATLAB建立Lotka-Volterra模型及其改进模型

今天我们要说的就是利用MATLAB对常微分方程进行数值求解的实例应用-Lotka-Volterra模型及其改进模型。20世纪40年代,Lotka(1925)和Volterra(1926)奠定了种间竞争关系的理论基础,他们提出的种间竞争方程对现代生态学理论的发展有着重大影响。

Nick的博客 2万+

80 个常见的 SQL 面试问题与答案

SQL 的全称是。

2401_85549756的博客 5435

第十二节:C#工业控制编程基础--输出正弦波实验

第十二节:基于c#使用开发板输出正弦波实验 文章目录第十二节:基于c#使用开发板输出正弦波实验一、实验目的:了解采集卡DA相关函数的使用。二、实验内容:利用C#生成正弦波,然后用采集卡DA输出。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好板卡dll文件。2.在窗体中放入控件,对控件进行布局排版,并修改他们的Name属性和Text属性。3.在Chart控件内选择Spline型图表,如图2。4.进入编程区域,在public partial class Form1 :

weixin_49237052的博客 2298

FastAPI 高级特性:同异步路由函数、依赖注入与后台任务

在现代 Web 开发中,高效的性能和简洁的代码结构是至关重要的。FastAPI 作为一个现代、快速(高性能)的 Web 框架,凭借其对异步编程的原生支持和直观的依赖注入系统,迅速成为开发者的热门选择。在本文中,将深入探讨 `FastAPI` 中的几个核心概念:同异步函数的区别、`Depends` 依赖以及后台任务。

qq_43629857的博客 204

SQL岗位30个面试题,SQL面试问题及答案

SQL岗位30个面试题,SQL面试问题及答案: 什么是SQL? SQL(结构化查询语言)是一种设计用于检索和操作数据的数据库。它属于美国国家标准协会(ANSI)的一种标准,可用于执行Select(选择)、Update(更新)、Delete(删除)和Insert(插入)等数据任务。 数据库中的表和字段是什么? 表是在具有列和行的模型中设计的数据集合。在表中,指定了列数称为字段,但未定义行数称...

qfxulei的博客 2万+

STM32开发 -- GPS模块开发详解

一、了解硬件 我使用的GPS模块型号为UBX-M8030 参看:UBX-M8030 系列 查看一下它的特性: 多用途 GNSS 芯片,提供三种产品等级 最多可并发接收 3 个 GNSS(GPS、伽利略、GLONASS、北斗) 行业领先的 -167 dBm 导航灵敏度 业界最低电流消耗 在城市峡谷中具有绝佳的定位精度 安全性和完整性保护 支持所有的卫星增强系统 车载级芯片的工作...

不积跬步,无以至千里 3万+

SQL 常见面试题解析

SQL 常见面试题解析

Tony.Dong的专栏 6308

Java全栈:电影数据检索与推荐系统实战

全文检索个性化推荐数据缓存容器化部署通过这个项目,我们不仅实践了Java全栈开发的各项技术,还接触了推荐系统的核心算法实现。用户历史行为数据物品特征数据上下文信息实时反馈算法的准确性推荐的多样性系统的实时性冷启动问题性能优化效果评估VIEW, // 浏览CLICK, // 点击SEARCH, // 搜索RATE, // 评分COMMENT, // 评论SHARE, // 分享WATCH_TIME, // 观看时长。

exlink2012的专栏 892

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SQL语句面试题

ONWHEREUNIONWHEREWHERE:按指定列分组,常与聚合函数(如COUNT、SUM)结合使用。:对分组后的结果进行过滤(类似WHERE,但针对分组)。

FAQEW的博客 2027

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

SQL面试题

SQL数据库 面试题很久以前的一个sql面试题及答案.一个sql面试题 题目具体数据记不清了,但是大概意思一样,要求在查询分析器中完成,题目如下:表className中有如下分类:classID   className1              衣服2              裤子5              帽子10            鞋子表productInfo有如下记录:prod

ORACLE专栏 1841

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

常见的SQL面试题

来 源:优快云SQL在数据分析中举足轻重,学习SQL实战也是必不可少,经典的50题要是能熟练,相信就没有大问题了,这篇文章分享给各位小伙伴,一起来学习吧!select …组函数(MIN/MAX/SUM/AVG/COUNT)from …join … on …左外连接:left join … on … 右外连接: right join … on …where …group by …(oracle,SQL server中出现在select 子句后的非分组函数,必须出现在 group by子句后)

itisme_的博客 1954

常见的SQL面试题:经典50例

本文从基础到高级再到实战,由浅入深,把MySQL讲的清清楚楚,明明白白,这应该是我目前为止看到过最好的有关MySQL的学习笔记了,我相信如果你把这份笔记认真看完后,无论是工作中碰到的问题还是被面试官问到的问题都能迎刃而解!MySQL50道高频面试题整理:《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!每组最大的N条记录案例:查询各科成绩前两名的记录第1步,查出有哪些组我们可以按课程号分组,查询出有哪些组,对应这个问题里就是有哪些课程号。

2401_84046677的博客 1万+

LeetCode上的SQL面试题

不管使用何种语言进行项目开发,都避免不了接触数据库,接触SQL语句,下面的这18道SQL语句面试题摘自力扣,比较具有代表性。 1. 查找重复的电子邮箱 2. 大的国家 3. 交换性别 4. 有趣的电影 5. 组合两个表 6. 超过经理收入的员工 7. 重新格式化部门表 8. 从不订购的客户 9. 删除重复的电子邮箱 10. 上升的温度 11. 超过5名学生的课 12. 第二高的薪水 13. 换座...

yygEwing的博客 790

Sql常见面试题

Sql常见面试题(总结) Sql常见面试题(总结)1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: select distinct name from table where name not in (select distinc

一米阳光的专栏 383

sql查询成绩最高分_二、SQL面试题

一、SQL经典面试题45道超经典SQL练习题,做完这些你的SQL就过关了_flycat296的博客-优快云博客_sql练习​blog.youkuaiyun.commysql45道练习题_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com数据源:MySQL45道练习题 提取码:q5141. 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数SELECT ...

weixin_39964590的博客 2353

常见的SQL面试题:经典50题(附详解)

已知有如下4张表: 学生表:student(学号,学生姓名,出生年月,性别) 成绩表:score(学号,课程号,成绩) 课程表:course(课程号,课程名称,教师号) 教师表:teacher(教师号,教师姓名) 根据以上信息按照下面要求写出对应的SQL语句。 ps:这些题考察SQL的编写能力,对于这类型的题目,需要你先把4张表之间的关联关系搞清楚了,最好的办法是自己在草稿纸上画出关联图,然后再编...

q_1092535160的博客 1万+

Hive SQL语句面试题

记录一些Hive SQL语句面试题

upupfeng的博客 875
上一篇: hadoop集群安装配置
下一篇: OLAP和OLTP
Java_Soldier
博客等级 码龄10年 27粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值