10 2020 档案
SQL练习题39:将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。
摘要:题目: 将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。 CREATE TABLE IF NOT EXISTS titles_test ( id int(11) not null primary key, emp_no int(11) 阅读全文
posted @ 2020-10-15 14:16 桌子哥 阅读(144) 评论(0) 推荐(0) 编辑
SQL练习题38:删除emp_no重复的记录,只保留最小的id对应的记录。
摘要:题目: 删除emp_no重复的记录,只保留最小的id对应的记录。 CREATE TABLE IF NOT EXISTS titles_test ( id int(11) not null primary key, emp_no int(11) NOT NULL, title varchar(50) 阅读全文
posted @ 2020-10-15 14:15 桌子哥 阅读(144) 评论(0) 推荐(0) 编辑
SQL练习题37:构造一个触发器audit_log,在向employees表中插入一条数据的时候,触发插入相关的数据到audit中
摘要:题目: 构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。 CREATE TABLE employees_test( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE I 阅读全文
posted @ 2020-10-15 14:00 桌子哥 阅读(604) 评论(0) 推荐(0) 编辑
SQL练习题36:现在在last_update后面新增加一列名字为create_date, 类型为datetime, NOT NULL,默认值为'0000-00-00 00:00:00'
摘要:题目: 存在actor表,包含如下列信息: CREATE TABLE IF NOT EXISTS actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, first_name varchar(45) NOT NULL, last_name varchar 阅读全文
posted @ 2020-10-15 13:53 桌子哥 阅读(371) 评论(0) 推荐(0) 编辑
SQL练习题35:针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。
摘要:题目: 针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。 CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `from_da 阅读全文
posted @ 2020-10-15 09:00 桌子哥 阅读(476) 评论(0) 推荐(0) 编辑
SQL练习题34:针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v
摘要:题目: 针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v: CREATE TABLE IF NOT EXISTS actor 阅读全文
posted @ 2020-10-14 21:58 桌子哥 阅读(219) 评论(0) 推荐(0) 编辑
SQL练习题33: 针对如下表actor结构创建索引: (注:在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作)
摘要:题目: 针对如下表actor结构创建索引: (注:在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作) CREATE TABLE IF NOT EXISTS actor ( actor_id smallint(5) NOT NULL PRIMARY K 阅读全文
posted @ 2020-10-14 16:19 桌子哥 阅读(260) 评论(0) 推荐(0) 编辑
SQL练习题32:请你创建一个actor_name表,并且将actor表中的所有first_name以及last_name导入该表.
摘要:题目: 对于如下表actor,其对应的数据为: 请你创建一个actor_name表,并且将actor表中的所有first_name以及last_name导入该表. actor_name表结构如下: 程序: CREATE TABLE IF NOT EXISTS actor_name ( first_n 阅读全文
posted @ 2020-10-14 14:49 桌子哥 阅读(284) 评论(0) 推荐(0) 编辑
SQL练习题31:对于表actor批量插入如下数据,如果数据已经存在,请忽略(不支持使用replace操作)
摘要:题目: 对于表actor批量插入如下数据,如果数据已经存在,请忽略(不支持使用replace操作) CREATE TABLE IF NOT EXISTS actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, first_name varchar(45) 阅读全文
posted @ 2020-10-14 14:41 桌子哥 阅读(197) 评论(0) 推荐(0) 编辑
SQL练习题30:对于表actor批量插入如下数据(不能有2条insert语句哦!)
摘要:题目: 对于表actor批量插入如下数据(不能有2条insert语句哦!) CREATE TABLE IF NOT EXISTS actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, first_name varchar(45) NOT NULL, l 阅读全文
posted @ 2020-10-14 11:48 桌子哥 阅读(176) 评论(0) 推荐(0) 编辑
SQL练习题29:查找描述信息(film.description)中包含robot的电影对应的分类名称(category.name)以及电影数目(count(film.film_id)),而且还需要该分类包含电影总数量(count(film_category.category_id))>=5部
摘要:题目: 查找描述信息(film.description)中包含robot的电影对应的分类名称(category.name)以及电影数目(count(film.film_id)),而且还需要该分类包含电影总数量(count(film_category.category_id))>=5部 如:输入为: 阅读全文
posted @ 2020-10-14 11:43 桌子哥 阅读(255) 评论(0) 推荐(0) 编辑
SQL练习题28:创建一个actor表,包含如下列信息(注:sqlite获取系统默认时间是datetime('now','localtime'))
摘要:题目: 创建一个actor表,包含如下列信息(注:sqlite获取系统默认时间是datetime('now','localtime')) 程序: CREATE TABLE IF NOT EXISTS actor ( actor_id smallint(5) NOT NULL, first_name 阅读全文
posted @ 2020-10-14 11:21 桌子哥 阅读(313) 评论(0) 推荐(0) 编辑
SQL练习题27:你能使用子查询的方式找出属于Action分类的所有电影对应的title,description吗
摘要:题目: 你能使用子查询的方式找出属于Action分类的所有电影对应的title,description吗 输入如: INSERT INTO film VALUES(1,'ACADEMY DINOSAUR','A Epic Drama of a Feminist And a Mad Scientist 阅读全文
posted @ 2020-10-14 11:14 桌子哥 阅读(140) 评论(0) 推荐(0) 编辑
SQL练习题26: 将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分 (注:该数据库系统是sqllite,字符串拼接为 || 符号,不支持concat函数)
摘要:题目: 将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分 (注:该数据库系统是sqllite,字符串拼接为 || 符号,不支持concat函数) CREATE TABLE `employees` ( `emp_no` int(11) 阅读全文
posted @ 2020-10-13 20:25 桌子哥 阅读(309) 评论(0) 推荐(0) 编辑
SQL练习题25:使用join查询方式找出没有分类的电影id以及名称
摘要:题目: 使用join查询方式找出没有分类的电影id以及名称 如输入为: INSERT INTO film VALUES(1,'ACADEMY DINOSAUR','A Epic Drama of a Feminist And a Mad Scientist who must Battle a Tea 阅读全文
posted @ 2020-10-13 20:21 桌子哥 阅读(181) 评论(0) 推荐(0) 编辑