SQL语言练习:[2]SPJ表简单练习

作者:分开不是尽头 | 创建时间: 2023-05-18
SQL语言练习:[2]SPJ表简单练习

操作方法

对于SQL语言来说,概念神马的都是浮云,侧重练习去掌握语句的使用是王道 下面就拿练习来说明,教你怎么写sql语句:左上为S表,左中为P表,左下为J表,右为SPJ表

求供应工程J1零件的供应商号码SNO 这一题很简单,只涉及了单表查询,J1归属于JNO,一个表里同时出现了JNO与SNO,那只有在 SPJ表中了,所以语句就为:查什么:sno;在哪查:spj;查找条件:jno=j1

求供应工程J1零件P1的供应商号码SNO 本题依然属于单表查询,只不过,细看题目,你会发现条件不是一个了,有j1,有p1,没事,本题依然很轻松还是三步:查什么:sno;在哪查:spj表;查找条件: 首先JNO得为j1,其次pno为p1

求供应工程J1零件为红色的供应商号码SNO 这句话就有点复杂,但也不难,首先厘清关系,首先P得是红色,然后是要供给J1,然后求的是与J1相对应的SNO 两步查询就用嵌套

难点:求没有使用天津供应商生产的红色零件的工程号JNO 还是先来厘清关系,可以先找使用天津供应商生产的红色零件的工程号JNO,然后其剩下的就是没有使用天津供应商生产的红色零件的工程号JNO

看条件:零件为红色,其次是天津产的,根据需要,要先把表连接起来

然后先找零件为红色的

再找供应商是天津的

条件到齐后,就要去连接表里找满足条件的了:

点击展开全文

更多推荐