![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQL进阶教程读书笔记
sql学习笔记及备忘
gunsmoke
这个作者很懒,什么都没留下…
展开
-
练习题1-1-1
需求建表语句CREATE TABLE Greatests(key1 CHAR(1) PRIMARY KEY, x INTEGER NOT NULL, y INTEGER NOT NULL, z INTEGER NOT NULL);INSERT INTO Greatests VALUES('A', 1, 2, 3);INSERT INTO Greatests VALUES('B', 5, 5, 2);INSERT INTO Greatests VALUES('C', 4,原创 2020-06-03 21:59:53 · 124 阅读 · 0 评论 -
不同维度的数据统计
需求建表语句CREATE TABLE CourseMaster(course_id INTEGER PRIMARY KEY, course_name VARCHAR(32) NOT NULL);INSERT INTO CourseMaster VALUES(1, '会计入门');INSERT INTO CourseMaster VALUES(2, '财务知识');INSERT INTO CourseMaster VALUES(3, '簿记考试');INSERT INTO Course原创 2020-05-28 22:23:41 · 1831 阅读 · 0 评论 -
在update语句中使用条件语句
需求解法update salaries set salary = CASE WHEN salary >= 300000 THEN salary * 0.9 WHEN salary >250000 and salary < 280000 then salary * 1.2 ELSE salary END原创 2020-05-25 22:03:02 · 1712 阅读 · 0 评论 -
用一条SQL语句进行不同条件的查询
需求建表语句CREATE TABLE PopTbl2(pref_name VARCHAR(32), sex CHAR(1) NOT NULL, population INTEGER NOT NULL, PRIMARY KEY(pref_name, sex));INSERT INTO PopTbl2 VALUES('德岛', '1', 60 );INSERT INTO PopTbl2 VALUES('德岛', '2', 40 );INSERT INTO PopTbl2 VALUES原创 2020-05-24 22:11:16 · 1842 阅读 · 0 评论 -
将已有编号方式转化为新的方式并统计
需求建表语句/* 将已有编号方式转换为新的方式并统计 */CREATE TABLE PopTbl(pref_name VARCHAR(32) PRIMARY KEY, population INTEGER NOT NULL);INSERT INTO PopTbl VALUES('德岛', 100);INSERT INTO PopTbl VALUES('香川', 200);INSERT INTO PopTbl VALUES('爱媛', 150);INSERT INTO PopTbl VA原创 2020-05-24 21:05:39 · 175 阅读 · 0 评论