笔试面试 46.列出供应商及其可供产品的数量 有Vendors表含有vend_id供应商id. vend_id a0002 a0013 a0003 a0010 有Products表含有供应商id和供应产品id vend_id prod_id a0001 egg a0002 prod_id_iphone a00113 prod_id_tea a0003 prod_id_vivo phone a0010 prod_id_huawei phone 【问题】 列出供应商(Vendors 表中的 vend_id)及其可供产品的数量,包括没有产品的供应商。你需要使用 OUTER JOIN 和 COUNT()聚合函数来计算 Products 表中每种产品的数量,最后根据vend_id 升序排序。 注意:vend_id 列会显示在多个表中,因此在每次引用它时都需要完全限定它。 【示例结果】 返回供应商id和对应供应商供应的产品的个数 vend_id prod_id a0002 1 a0013 0 a0003 1 a0010 1 【示例解析】 供应商a00013供应的商品不在Products表中所以为0,其他供应商供应的产品为1个。
笔试面试 某人每天上下班,公司和家之间的距离有15公里。他可以选择的交通工具包括出租车、公交车、地铁、自驾车、共享单车,以及这些工具的组合。如果他去问导航软件,导航软件可以根据他的要求以及实时路况,给出一个最优的出行方案。这在现实中往往是很有用的。然而,虽然有不少人会选择在工作地点附近买房或租房来解决通勤问题,导航软件却绝不会给出搬家的方案。因为导航软件的运行程序,或者说运行框架没有这种手段可供选择,但人却不会受既有框架的约束。这段文字主要说的是: