自己写:区间里再排除一类
补全 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】。