用SQL的断言来表达约束
发布网友
发布时间:2022-05-02 08:56
我来回答
共2个回答
热心网友
时间:2023-09-07 10:09
SELECT S.SNAME
FROM SC,S
WHERE S.SEX=\'FEMAIL\'
and S.SNO = SC.SNO //从第一行到这一行,选出的是选了课的女学生。
//新的table中(假想中的)
//有S.SNO,SC.SNO,S.SNAME,S.AGE,S.SEX,SC.CNO,SC.GRADE
GROUP BY S.SNO, S.SNAME //先按S.SNO排序,再按S.SNAME排序。
HAVING COUNT(*)<=6; //(这个就不用解释了吧)
热心网友
时间:2023-09-07 10:10
约束就是指check 吗?如果是就是你对check的理解有错误
check不能判断数据是否符合业务逻辑只能用来判断数据类型或者取值范围是否正确你的要求只能用触发器或者在过程中用流程来判断