数据库SQL开始学习_1
开始写SQL了,毕竟等到学校上机,那就有点晚了
先上表
再上问题
别看这个问题挺简单的其实涉及的知识点也是有几个的
先是
SELECT * //选所有列,既选择元组出来
FROM Movies
然后,题目又说按导演名字升序,如果导演名相同则按年份降序
看到这里的我蒙蔽了,what,、?因为在这个网站里母的这种用法诶
所以我就自作聪明的这样写了
SELECT *
FROM(
SELECT *........)
没想到还真能这样写,不过我当时是先对导演名排序,然后再对年份排,就是按照上面的格式,
结果可想而知,绝对错误呗,
因为题目是说导演名相同才排年份
幸好机智的我去菜鸟上一看,有大神的笔记
所以知道了这样那么写起来就简单了
ORDER BY Director ASC,Year DESC
(符合上面题目的要求)
再然后就是
LIMIT 10
所以就完事喽
总体而言就是
SELECT,ORDER BY,LIMIT
还没有用OFFSET,和WHERE
其中WHERE就是条件喽,比如WHERE id = 6
LIMIT 1 OFFSET 2