以图5-1的数据库为例,用SQL完成以下检索:
检索在北京的供应商的名称。
SELECT * FROM 供应商 WHERE 地址=’北京’
检索发给供应商S6的订购单号。
SELECT 订购单号 FROM 订购单 WHERE 供应商号=’S6’
检索出职工E6发给供应商S6的订购单信息。
SELECT * FROM 订购单 WHERE 供应商号=’S6’ AND 职工号=’E6’
检索出向供应商S3发过订购单的职工的职工号和仓库号。
SELECT 职工号,仓库号 FROM 职工 WHERE 职工号 IN
( SELECT 职工号 FROM 订购单 WHERE 供应商号=’S3’ )
检索出目前与S3供应商没有联系的职工信息。
SELECT * FROM 职工 WHERE 职工号 NOT IN
( SELECT 职工号 FROM 订购单 WHERE 供应商号=’S3’ )
检索出目前没有任何订购单的供应商信息。
SELECT * FROM 供应商 WHERE NOT EXISTS
( SELECT * FROM 订购单 WHERE 供应商号=供应商.供应商号 )
检索出和职