首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏零维领域

    SQL笔试50题(下)

    正文共:4832 字 22 图 预计阅读时间:13 分钟 本文目录: 5.2 sql笔试50题后25题 5. sql50_29 30.查询同名同性学生名单,并统计同名人数 1-- 根据姓名和性别分组即可 2SELECT 3 sname, 4 ssex, 5 count(sid) 6FROM Student sql50_32 33.查询不及格的课程,并按课程号从大到小排列 1select 2 sc.cid, 3 s.sname, 4 c.cname, 5 sc.score 6from Score sql50_40 41.查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩 1-- 同表级联查询 2select 3 distinct 4 s1.sid, 5 s1.cid, 6 sql50_43 44.检索至少选修两门课程的学生学号 1select 2 sid, 3 count(cid) as '选修课程数' 4from Score 5group by sid 6having

    1.2K20发布于 2020-02-18
  • 来自专栏零维领域

    SQL笔试50题(上)

    正文共:8202 字 26 图 预计阅读时间:21 分钟 本文目录: 5.1 表结构 创建表以及插入数据 5.2 sql笔试50题前25题 5. SQL面试50题 本节内容,我们使用在入门内容部分介绍的在线SQL平台sql fiddle进行测试。 sql50_5 6.查询学过“张三”老师所教的课的同学的学号、姓名; select s.sid, st.sname from Score s, Course c, Teacher t ,Student sql50_6 7.查询学过编号“01”并且也学过编号“02”课程的同学的学号、姓名; select * from Student where sid in ( select s1.sid from /blob/master/sql.md https://www.jianshu.com/p/3f27a6dced16 https://zhuanlan.zhihu.com/p/43289968

    98620发布于 2020-02-18
  • 来自专栏数据STUDIO

    一道SQL笔试

    一个数据工作者面试数据相关岗位,SQL查询语句是必不可少的笔试环节,今天云朵君给大家带来了某厂一道面试题,附上参考答案,希望能够帮到大家! 2018/2/5 1 10000 2018/3/1 0.3333 10000 2018/4/17 1 8000 2018/5/11 1 6000 2018/5/25 0.3333 15000 2018/6/ NULL 2018/4/17 GM296833 5500001992 8000 1500 D 11 2018/5/11 GM310938 2300001991 6000 5500 D NULL 2018/6/ 8000,"pass"), ("2018-5-11","GM310938",6000,"pass"), ("2018-5-25","GM327400",15000,"reject"), ("2018-6- ",8000,"pass"), ("2018-5-11","GM310939",6000,"pass"), ("2018-5-25","GM327401",15000,"pass"), ("2018-6-

    56220发布于 2021-09-09
  • 来自专栏数据大宇宙

    一道SQL笔试

    一个数据工作者面试数据相关岗位,SQL查询语句是必不可少的笔试环节,今天云朵君给大家带来了某厂一道面试题,附上参考答案,希望能够帮到大家! 2017/11/1 1:32 A123 CFH 100000 2017/12/25 3:42 A123 AX 450000 2017/12/11 17:42 A123 CH 700000 2017/12/6

    44120发布于 2021-09-01
  • 来自专栏咸鱼学Python

    SQL | 44道经典 SQL 笔试题与答案解析

    作者:tomocat 来源:知乎 00 相关推荐 SQL | 数据分析面试必备SQL语句+语法 SQL | 开发人员必学的几点 SQL 优化点 接下来是是关于44道经典SQL测试题 01 建表语句 course.tid left join sc on course.cid=sc.cid where teacher.tname='张三' ) 6.

    11.3K30发布于 2020-04-08
  • 来自专栏SQL数据库开发

    10道常考SQL笔试

    SELECT e.name FROM Employees e LEFT JOIN Projects p ON e.id = p.employee_id WHERE p.employee_id IS NULL; 6. 请编写SQL语句以递归方式查找一个特定员工的所有上级。

    62910编辑于 2024-09-24
  • 来自专栏小麦苗的DB宝专栏

    【DB笔试面试464】动态SQL是什么?

    答案部分 在PL/SQL开发过程中,使用SQL或PL/SQL可以实现大部分的需求,但是,在某些特殊的情况下,在PL/SQL中使用标准的SQL语句或DML语句不能实现自己的需求,例如需要动态建表或执行某个不确定的操作的时候 因此,在Oracle数据库开发PL/SQL块中,可以把SQL分为静态SQL和动态SQL。所谓静态SQL指的是在PL/SQL块中使用的SQL语句在编译时是明确的,执行的是确定对象。 动态SQL允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成的SQL语句,动态SQL语句在程序编译时尚未确定。 IN VARCHAR2, --字段名 5 DATATYPE2 IN VARCHAR2 --字段类型 6 SQL> SELECT * FROM LHR_TB_0427; no rows selected 本文选自《Oracle程序员面试笔试宝典》,作者:李华荣。

    1.5K20发布于 2019-09-30
  • 来自专栏学习

    【C++】 —— 笔试刷题day_6

    刷题day_6,继续加油哇! ret.begin(),ret.end()); return ret; } }; 二、链表相加 题目链接:链表相加 题目解析 来看这一道题目,给我们两个单链表(9->3->7、6-

    16110编辑于 2025-03-17
  • 来自专栏波波烤鸭

    Oracle最新的Sql笔试题及答案

    VARCHAR2(50) Y 订单行ID PRODUCT_CODE NUMBER N 产品编码 QUANTITY NUMBER N 产品数量 PRICE NUMBER N 产品单价 问题 1.编写SQL t1.CUSTOMER_ID = t2.CUSTOMER_ID left join SM_USER t3 on t1.OPERATOR_ID = t3.USER_ID 2.编写SQL 01','yyyy-mm-dd') ) t3 on t2.user_id = t3.OPERATOR_ID group by t1.DEPT_ID 3.编写SQL 并按照城市名称降序,用户名称升序排序 select CUSTOM_NAME,CITY from CTM_CUSTOMERS order by city desc,CUSTOMER_NAME asc 6. 编写SQL语句,查询出所有的客户的PI订单的下单金额,显示客户名称,订单币种,订单总数量及订单总额 select t2.CUSTOMER_NAME ,t1.CURRENCY_CODE

    1.6K40发布于 2019-04-02
  • 来自专栏技术杂记

    SQL 精编(6

    其它管理工具 ---- mysqldump time mysqldump -u root -p fake_xx > fake_xx.sql time mysqldump -u root -p tab_xx conversations > /tmp/conversations.backup.sql ---- mysqladmin /usr/bin/mysqladmin flush-logs ; /etc/ mysqlslap --no-defaults --debug-info -uroot -p --number-int-cols=5 --number-char-cols=10 --auto-generate-sql --auto-generate-sql-add-autoincrement --concurrency=100 --number-of-queries=10000 --iterations=3 --engine --auto-generate-sql-add-autoincrement --concurrency=100 --number-of-queries=10000 --iterations=10 --

    59620发布于 2021-10-19
  • 来自专栏软件测试经验与教训

    软件测试工程师SQL笔试

    测试人员工作在工作中会用到SQL来辅助测试,求职时也常常会在笔试环节遇到各种各样的sql设计题目,张老师整理了一些工作中常用的sql知识点,希望对大家有所帮助。 sql语句学习全攻略 创建表 1、创建student和score表 CREATE or REPLACE TABLE student ( id INT(10) NOT NULL UNIQUE

    5K30发布于 2018-09-29
  • 来自专栏学习

    【从零到一的笔试突破】——day1笔试巅峰(6笔试题)ACM模式让笔试更有感觉

    这个程序的目标是计算在给定区间 [L, R] 内,所有数字中数字 2 出现的次数。下面是逐步分析和注释程序的过程:

    41510编辑于 2024-10-20
  • 来自专栏cwl_Java

    经典笔试题-数据库及SQL

    四、数据库及SQL 部分:(共4 题:基础3 道,中等难度1 道) 106、有3 个表(15 分钟):【基础】 Student 学生表(学号,姓名,性别,年龄,组织部门) Course 课程表(编号 ,课程名称) Sc 选课表(学号,课程编号,成绩) 表结构如下: 写一个SQL 语句,查询选修了’计算机原理’的学生学号和姓名(3 分钟) 写一个SQL 语句,查询’周星驰’同学选修了的课程名字(3 分钟) 写一个SQL 语句,查询选修了5 门课程的学生学号和姓名(9 分钟) 答:1)SQL 语句如下: select stu.sno, stu.sname from Student stu where = 0; SQL 语句如下: select cname from Course where cno in ( select cno from sc where sno = (select sno from 【基础】 1)写出建表语句; 2)写出SQL 语句,查询选修了所有选修课程的学生; 3)写出SQL 语句,查询选修了至少5 门以上的课程的学生。

    2.1K20发布于 2020-02-18
  • 来自专栏简单就是美!

    P6Spy & SQL Profiler & IronTrack SQL

    ----DB2 Magazine P6Spy & SQL Profiler & IronTrack SQL P6Spy是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。 通过P6Spy我们可以对SQL语句进行拦截,相当于一个SQL语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。 6、运行你的应用程序或Web应用程序,可以在spy.log里看到监测到的sql详细记录信息了。 二、结合SQL Profiler进行图形化监控与使用 1、从 http://www.jahia.net/ 下载SQL Profiler的文件包进行安装; 2、把p6spy.jar及sqlprofiler.jar 6、设置监听端口号monitorport=2000 6、先运行 java -jar irontracksql.jar 来启动IronTrack SQL; 7、再启动你的应用程序或服务器; 8、可以在

    90220发布于 2019-02-28
  • 来自专栏JavaPark

    SQL 进阶挑战(6 - 10)

    SQL6 删除记录(一) 描述 现有一张试卷作答记录表exam_record,其中包含多年来的用户作答试卷记录,结构如下表: 作答记录表exam_record: start_time是试卷开始时间 submit_time 9001|2021-05-02 10:01:01|2021-05-02 10:05:58|60 5|1003|9001|2021-09-05 19:01:01|2021-09-05 19:40:01|49 6| DELETE FROM exam_record WHERE score < 60 AND TIMESTAMPDIFF(MINUTE, start_time, submit_time) < 5; SQL7 9001|2020-01-01 22:11:12|2020-01-01 23:16:12|50 4|1002|9001|2021-05-02 10:01:01|2021-05-02 10:06:58|60 6| TIMESTAMPDIFF(MINUTE, start_time, submit_time) < 5 OR submit_time IS NULL ORDER BY start_time LIMIT 3; SQL8

    54230编辑于 2022-06-15
  • 来自专栏一个爱吃西瓜的程序员

    学习SQL6】-复杂查询

    SQL的角度来看,视图和表是一样的,只是视图并不存储数据,而是存储SELECT语句。 视图的优点: 视图的优点大体上有两点。 ● 第一点是由于视图无需保存数据,因此可以节省存储设备的容量。 product_type | cnt_product--------------+------------- 办公用品 | 2 (1 行记录) 注释: ● 对大多数DBMS来说,多重视图会降低SQL product_type | cnt_product--------------+------------- 厨房用具 | 4 (1 行记录) 但是随着子查询的层数增加,SQL sale_price) FROM Product; 执行结果: avg----------------------- 2097.5000000000000000 (1 行记录) 然后完整的SQL

    1.2K90发布于 2018-04-04
  • 来自专栏数仓建模

    Spark UI (6) - SQL页面

    接上文 Spark UI (3、4、5) - Storage、Environment、Executors页面SQL页面展示了作业执行Spark SQL的情况, 它会按SQL层面展示一条SQL在Spark 图片SQL详情页面会展示SQL在spark中执行的具体计划(DAG图):INSERT OVERWRITE TABLE `${target.table}`select t1.report_date, join mart_grocery.dim_op_poi t2 on t1.grid_poi_id=t2.poi_id where t1.dt = '20220410'图片下方的Details会展示SQL 图片2.ETL任务Stage和DAG的对应关系通过stage DAG图中的coordinator id可以找到在SQL页面对应的位置, 例如:图片

    1.6K30编辑于 2022-09-05
  • 来自专栏小麦苗的DB宝专栏

    【DB笔试面试439】以下SQL语句的作用是:()

    题目 以下SQL语句的作用是:() SELECT COUNT(*) FROM T_USERS WHERE ID <> 0; A、T_USERS表ID等于0的全部记录 B、T_USERS表ID不等于

    73020发布于 2019-09-30
  • 来自专栏SQL数据库开发

    10道常考SQL笔试题(11-20)

    'Bob', 'HR', 6000), (3, 'Charlie', 'IT', 7000), (4, 'David', 'IT', 9000), (5, 'Eve', 'IT', 8000), (6, manager_id) VALUES (1, 'Alice', NULL), (2, 'Bob', 1), (3, 'Charlie', 1), (4, 'David', 2), (5, 'Eve', 2), (6, 'Bob', 'HR', 6000), (3, 'Charlie', 'IT', 7000), (4, 'David', 'IT', 9000), (5, 'Eve', 'IT', 8000), (6, 'Bob', 'HR', 6000), (3, 'Charlie', 'IT', 7000), (4, 'David', 'IT', 9000), (5, 'Eve', 'IT', 8000), (6, Bob', 'HR', 5000), (3, 'Charlie', 'IT', 7000), (4, 'David', 'IT', 7000), (5, 'Eve', 'Sales', 4000), (6,

    79111编辑于 2024-09-24
  • 来自专栏全栈程序员必看

    6. SQL 多表查询

    SQL–数据库基础查询操作》。 前几节所总结的查询,都是基于单张表格进行的,如果单张表格的信息不足以达到查询的目的,就需要将他们组合到一起形成多张表格。 1. 翻译成SQL 如下图: 代码实现如下: SELECT a.学号,a.姓名, COUNT(b.课程号) AS 选课数, SUM(b.成绩) AS 总成绩 FROM student AS a LEFT SQL实现 代码如下: SELECT a.学号,a.姓名, AVG(b.成绩) AS 平均成绩 FROM student AS a LEFT JOIN score AS b ON a.学号=b.学号

    1.1K20编辑于 2022-08-23
领券