第1题参考答案:
--
INSERT INTO USER (ID,NAME,EMAIL,MOBILE,COMPANY,SEX,STATE) VALUES (1001,'user1',null,null,null,null,null);
--
INSERT INTO USER (ID,NAME,EMAIL,MOBILE,COMPANY,SEX,STATE) VALUES (1002,'user2',null,null,null,null,null);
--
INSERT INTO LINK_RU(USERID,ROLEID) VALUES (1001,'008bd87c4132...');
INSERT INTO LINK_RU(USERID,ROLEID) VALUES (1002,'008bd87c4132...');
第2题参考答案:
SELECT T1.* FROM USER T1,ROLE T2,LINK_RU T3
WHERE T1.ID=T3.USERID AND T2.ID=T3.ROLEID AND T2.ID='008BD87C4132...';
第3题参考答案:
DELETE FROM USER WHERE SEX='男' AND ID IN (SELECT USERID FROM LINK_RU WHERE ROLEID = '008BD87C4132...');
第1小题参考答案:
SELECT T1.SNO,T1.SNAME,T2.CNAME FROM STUDENT T1, SC T2
WHERE T1.SNO=T2.SNO AND T1.SNO LIKE '2018%';
第2小题参考答案:
SELECT T1.SNO,T1.SNAME,COUNT(T2.CNO) FROM STUDENT T1, SC T2
WHERE T1.SNO=T2.SNO GROUP BY T1.SNO,T1.SNAME;
一般三角形判断的测试点(仅供参考):
1)直角三角形的情况,比如:a=3,b=4,c=5
2)等腰三角形的情况,比如:a=3,b=3,c=2
3)等边三角形的情况,比如:a=1,b=1,c=1
4)a+b=c,不能组成三角形的情况,比如:a=1,b=2,c=3
5)a+b<c,不能组成三角形的情况,比如:a=1,b=2,c=5
6)a>b并且a-b>c,不能组成三角形的情况,比如:a=5,b=1,c=3
7)a>b并且a-b=c,不能组成三角形的情况,比如:a=5,b=2,c=3
8)a<b并且b-a>c,不能组成三角形的情况,比如:a=1,b=5,c=3
9)a<b并且b-a=c,不能组成三角形的情况,比如:a=2,b=5,c=3
10)a=0的情况
11)b=0的情况
12)c=0的情况
13)a+b>c并且a-b<c,组成一般三角形的情况,比如:a=4,b=3,c=6
14)a+b>c并且b-a<c,组成一般三角形的情况,比如:a=3,b=4,c=6
15)a的值过大的情况
16)b的值过大的情况
17)c的值过大的情况