自己写:区间里再排除一类

补全 WHERE:价钱在 4 到 9 之间(含两头)、而且类别不是「零食」的。输出两样:挑中几行、名字连起来(用 / 隔开)。 id name cat price stock 1 绿茶 饮料 6 1

开始练习 →

不写排序时,行按什么顺序来

一条查询完全不写 ORDER BY,取回的行是什么顺序?【0】

开始练习 →

第二个排序列什么时候才起作用

ORDER BY price, id 里的第二列,起作用的时机是【0】。

开始练习 →

一升一降该怎么写

一条 ORDER BY 后面跟了两列,想让前一列降序、后一列升序,做法是【0】。

开始练习 →

价钱一样的那两行,谁排前面

按价钱升序排,价钱相同的再按 id 升序。输出第 5 行和第 6 行的商品名(用 / 隔开)。 id name cat price stock 1 绿茶 饮料 6 12 2 红茶 饮料

开始练习 →

自己写:最贵的排最前

补全 ORDER BY:按单价从大到小排。输出第一个和最后一个商品名(用 / 隔开)。 id name cat price stock 1 绿茶 饮料 6 12 2 红茶 饮料

开始练习 →

自己写:把并列的那两行换个位

补全 ORDER BY:按单价从小到大,单价相同的按 id 从大到小。输出第 5 行和第 6 行的商品名(用 / 隔开)。 id name cat price stock 1 绿茶 饮料 6 12

开始练习 →

自己写:排完再验一遍确实是升的

补全 ORDER BY:按单价从小到大,取出价钱这一列,程序会自己检查一遍是不是真的不降。输出三样:最小价、最大价、检查结果(用 / 隔开)。 id name cat price stock 1 绿茶 饮料

开始练习 →

只写 LIMIT 不写排序,取回的是哪几行

一条查询只写了 LIMIT 3,没有写排序。取回的是【0】。

开始练习 →

Top-N 一共要写清哪几件事

想拿"最贵的三样",一条查询里必须同时写清【0】。

开始练习 →