只取要求的那两列
场景:上一步你可能用了 SELECT *。 任务:对同一行,改成只取 mark_b 和 mark_a 两列,按这个顺序,提交你查询结果里第一列的值。 表里这两列的先后顺序和题目要求的不一样——按表的顺序取「第一个」,拿到的是假的。 可操作范
交付:查出本次动态生成的记录值
场景:这是这条路线的最终作品。实验库里的数据是本次实验现生成的,表名、条件、要哪一列都写在说明.txt 里,和前面几题、和别人的都不一样。 任务:按说明给的条件,定位到那张表、那一行、那一列,把值查出来提交。 可操作范围:只读这个库,不要执
取回来的行数由谁决定
条件决定留下哪几行 全部 留下 一条 SELECT name, price FROM goods;,取回来的行数由【0】决定。
结果和整张表比,少了哪一维
条件决定留下哪几行 全部 留下 还是 SELECT name, price FROM goods;。它的结果和整张表相比,【0】。
整张表拉回来再挑,差在哪
条件决定留下哪几行 全部 留下 有人把整张表取回 Python,再用 if 一行行挑。这样做比直接把条件写进查询,差在【0】。
这条路线动的是结果的哪几样
这条路线要学的三样(挑出符合条件的、排出先后、只取前几条),动的都是查询结果的【0】。
想要的行没出现,先查哪一样
条件决定留下哪几行 全部 留下 一条查询跑通了,没有任何报错,但想要的那几行没出现在结果里。第一步该先查【0】。
这个结果有几列,第五行是谁
条件决定留下哪几行 全部 留下 把两列取出来看看。输出两样:结果有几列,以及从上往下第 5 行的商品名(用 / 隔开)。 import sqlite3 db = sqlite3.connect(":memory:") d
多一个等号,差的是哪几行
price > 6 和 price >= 6 这两条,取回的行差的正好是【0】。 id name cat price stock 1 绿茶 饮料 6 12 2 红茶 饮料
条件反过来,两边加起来够不够整张表
stock = 0 和 stock <> 0 这两条查询,取回的行数加起来【0】。 id name cat price stock 1 绿茶 饮料 6 12 2 红茶 饮料