随笔分类 -  牛客SQL题解

1 2 下一页
牛客SQL题解-对first_name创建唯一索引uniq_idx_firstname,对last_name创建普通索引idx_lastname
摘要:题目描述 针对如下表actor结构创建索引: (注:在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作, mysql支持ALTER TABLE创建索引) 1 2 3 4 5 CREATE TABLE actor ( actor_id smallint( 阅读全文
posted @ 2021-03-11 14:45 童话Bluebells 阅读(131) 评论(0) 推荐(0)
牛客SQL题解-创建一个actor_name表,并且将actor表中的所有first_name以及last_name导入该表
摘要:题目描述 对于如下表actor,其对应的数据为: actor_idfirst_namelast_namelast_update 1 PENELOPE GUINESS 2006-02-15 12:34:33 2 NICK WAHLBERG 2006-02-15 12:34:33 请你创建一个actor 阅读全文
posted @ 2021-03-11 14:41 童话Bluebells 阅读(164) 评论(0) 推荐(0)
题解SQL-对于表actor插入如下数据,如果数据已经存在,请忽略(不支持使用replace操作)
摘要:题目描述 题目已经先执行了如下语句: 1 2 3 4 5 6 7 drop table if exists actor; CREATE TABLE actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, first_name varchar(45) NO 阅读全文
posted @ 2021-03-11 14:32 童话Bluebells 阅读(144) 评论(0) 推荐(0)
牛客SQL题解-请你对于表actor批量插入如下数据(不能有2条insert语句哦!)
摘要:题目描述 题目已经先执行了如下语句: 1 2 3 4 5 6 drop table if exists actor; CREATE TABLE actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, first_name varchar(45) NOT  阅读全文
posted @ 2021-03-11 14:18 童话Bluebells 阅读(125) 评论(0) 推荐(0)
牛客SQL题解-创建一个actor表,包含如下列信息
摘要:题目描述 创建一个actor表,包含如下列信息 列表类型是否为NULL含义 actor_id smallint(5) not null 主键id first_name varchar(45) not null 名字 last_name varchar(45) not null 姓氏 last_upd 阅读全文
posted @ 2021-03-11 14:13 童话Bluebells 阅读(217) 评论(0) 推荐(0)
牛客SQL题解-将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分
摘要:题目描述 将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分 (注:sqllite,字符串拼接为 || 符号,不支持concat函数,mysql支持concat函数) CREATE TABLE `employees` ( `emp_no 阅读全文
posted @ 2021-03-11 14:10 童话Bluebells 阅读(106) 评论(0) 推荐(0)
牛客SQL题解-查找描述信息中包括robot的电影对应的分类名称以及电影数目
摘要:题目描述 film表 字段 说明 film_id 电影id title 电影名称 description 电影描述信息 CREATE TABLE IF NOT EXISTS film ( film_id smallint(5) NOT NULL DEFAULT '0', title varchar( 阅读全文
posted @ 2021-03-11 11:42 童话Bluebells 阅读(192) 评论(0) 推荐(0)
牛客SQL题解-汇总各个部门当前员工的title类型的分配数目
摘要:题目描述 有一个部门表departments简况如下: 有一个,部门员工关系表dept_emp简况如下: 有一个职称表titles简况如下: 汇总各个部门当前员工的title类型的分配数目,即结果给出部门编号dept_no、dept_name、其部门下所有的员工的title以及该类型title对应的 阅读全文
posted @ 2021-03-11 11:25 童话Bluebells 阅读(211) 评论(0) 推荐(0)
牛客SQL题解-获取员工其当前的薪水比其manager当前薪水还高的相关信息
摘要:题目描述 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01',结果第一列给出员工的emp_no,第二列给出其manager的manager_no,第三列给出该员工当前的薪水emp_salary,第四列给该员工对应的manager当前的薪水m 阅读全文
posted @ 2021-02-04 23:25 童话Bluebells 阅读(126) 评论(0) 推荐(0)
牛客SQL题解-获取所有非manager员工当前的薪水情况
摘要:题目描述 获取所有非manager员工当前的薪水情况,给出dept_no、emp_no以及salary ,当前表示to_date='9999-01-01'CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT 阅读全文
posted @ 2021-02-04 23:20 童话Bluebells 阅读(87) 评论(0) 推荐(0)
牛客SQL题解-对所有员工的薪水按照salary进行按照1-N的排名
摘要:题目描述 有一个薪水表salaries简况如下: 对所有员工的薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列: 答案详解 select a.emp_no,a.salary,count(distinct b.salary) from salaries a in 阅读全文
posted @ 2021-02-04 22:49 童话Bluebells 阅读(144) 评论(0) 推荐(0)
牛客SQL题解-统计各个部门的工资记录数
摘要:题目描述 有一个部门表departments简况如下: 有一个,部门员工关系表dept_emp简况如下: 有一个薪水表salaries简况如下: 请你统计各个部门的工资记录数,给出部门编码dept_no、部门名称dept_name以及部门在salaries表里面有多少条记录sum,按照dept_no 阅读全文
posted @ 2021-02-04 22:25 童话Bluebells 阅读(219) 评论(0) 推荐(0)
牛客SQL题解-查找所有员工自入职以来的薪水涨幅情况
摘要:题目描述 有一个员工表employees简况如下: 有一个薪水表salaries简况如下: 请你查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序,以上例子输出为 (注:可能有employees表和salaries表里存在记录的 阅读全文
posted @ 2021-02-04 22:15 童话Bluebells 阅读(203) 评论(0) 推荐(0)
牛客SQL题解-查找薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不能使用order by完成
摘要:题目描述 有一个员工表employees简况如下: 有一个薪水表salaries简况如下: 请你查找薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不能使用order by完成,以上例子输出为: 答案详解 select employees.emp_ 阅读全文
posted @ 2021-02-04 21:58 童话Bluebells 阅读(248) 评论(0) 推荐(0)
牛客SQL题解-查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工
摘要:题目描述 有一个员工表employees简况如下: 有一个部门表departments表简况如下: 有一个,部门员工关系表dept_emp简况如下: 请你查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工,以上例子输出如下: 答案详解 s 阅读全文
posted @ 2021-02-04 21:46 童话Bluebells 阅读(129) 评论(0) 推荐(0)
牛客SQL题解-获取薪水第二多的员工的emp_no以及其对应的薪水salary
摘要:题目描述 有一个薪水表salaries简况如下: 请你获取薪水第二多的员工的emp_no以及其对应的薪水salary 答案详解 select emp_no,salary from salaries order by salary desc limit 1,1 阅读全文
posted @ 2021-02-04 21:22 童话Bluebells 阅读(103) 评论(0) 推荐(0)
牛客SQL题解-统计出各个title类型对应的员工薪水对应的平均工资avg
摘要:题目描述 有一个员工职称表titles简况如下: 有一个薪水表salaries简况如下: 建表语句如下: CREATE TABLE titles ( `emp_no` int(11) NOT NULL, `title` varchar(50) NOT NULL, `from_date` date N 阅读全文
posted @ 2021-02-04 20:48 童话Bluebells 阅读(200) 评论(0) 推荐(0)
牛客SQL题解-查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列
摘要:题目描述 有一个员工表employees简况如下: 建表语句如下: CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, 阅读全文
posted @ 2021-02-04 20:36 童话Bluebells 阅读(205) 评论(0) 推荐(0)
牛客SQL题解-获取所有部门中员工薪水最高的相关信息
摘要:题目描述 有一个员工表dept_emp简况如下: 有一个薪水表salaries简况如下: 获取所有部门中员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,按照部门编号升序排列,以上例子输出如下: 答案详解 select dept_no,dept_emp.emp_no 阅读全文
posted @ 2021-02-04 20:16 童话Bluebells 阅读(176) 评论(0) 推荐(0)
牛客SQL题解-获取所有的员工和员工对应的经理
摘要:题目描述 有一个员工表dept_emp简况如下: 第一行表示为员工编号为10001的部门是d001部门。 有一个部门经理表dept_manager简况如下: 第一行表示为d001部门的经理是编号为10002的员工。 获取所有的员工和员工对应的经理,如果员工本身是经理的话则不显示,以上例子如下: 答案 阅读全文
posted @ 2021-02-04 20:02 童话Bluebells 阅读(764) 评论(0) 推荐(0)

1 2 下一页