sql²éѯ
sql·Ö×é²éѯºó£¬Óа취²»°´ÕÕ·Ö×éͳ¼ÆÂ𣿱ÈÈçÎÒÓÐÈýÕÅ±í£¬ÎÒ°´ÕÕµÚÒ»ÕűíÖеÄID·Ö×éʵ¼ÊÉÏÎÒͳ¼ÆµÄÊÇ·Ö×éºóµÚÈýÕűíµÄIDÊý¾ÝºÍ¡£µÚÒ»ÕűíÒ»ÌõÐÅÏ¢¶ÔÓÚµÚ¶þÕűí¶àÌõÐÅÏ¢£¬µÚ¶þÕűíÒ»ÌõÐÅÏ¢¶ÔÓÚµÚÈýÕűí¶àÌõÐÅÏ¢¡£·´¹ýÀ´ÐÅϢʱΨһµÄ¡£
SQL code:
×îºÃ¸ø³ö±í½á¹¹,²âÊÔÊý¾Ý,¼ÆËã·½·¨ºÍÕýÈ·½á¹û.
ÎÒҲû¿´Ã÷°×Òâ˼
ÎÒÃ÷°×ÁË ²»¸æËßÄãÃÇ
up
¸ÕдºÃ¶«Î÷
ÌÛ ÑÛ¾µ
°ïUP
¿ÉÒÔѽ£¬ÍêÈ«¿ÉÒÔ¡¡over(partition by ...)
±í1£º³µÁ¾ÐÅÏ¢
Clid ³µÁ¾×ÔÔöID
Clzbh ³µÁ¾×Ô±àºÅ
Clxh ³µÁ¾ÐͺÅ
±í2£º½ø³§µÇ¼Ç±í
Jcdjid ½ø³§µÇ¼Ç×ÔÔöID
Clid ³µÁ¾×ÔÔöID
Jcsj ½ø³§Ê±¼ä
±í3£º¹ÊÕÏÐÅÏ¢±í
Gzid ¹ÊÕÏÐÅÏ¢±í×ÔÔöID
Jcdjid ½ø³§µÇ¼ÇID
Gzlb ¹ÊÕÏÀà±ðID
±í1£ºÊý¾ÝÈçÏÂ
Ïà¹ØÎÊ´ð£º
ΪÁËÂú×ãÊý¾Ý²éѯµÄËÙ¶ÈÎÊÌ⣬ÎÒ½«Ò»ÕÅÊý¾ÝÁ¿´óµÄѧÉú±í°´Äê¶È·Ö³É¶à¸ö±í
students_2008, students_2009È»ºóÎÒÓÖ×öÁËÒ»¸öÄ£°å±ístudents_template,Ä£°å±íÖеÄ×ֶκÍstudents_2008, students_2009Ò»Ñù£¬Ö»²»¹ýÊÇÒ»¸ö ......
ÒÑÖªÒ»¸ö¹©Ó¦Çé¿ö±í SPJ
ÓÐÊôÐÔ ¹©Ó¦É̺ÅÂë SNO
Áã¼þºÅÂë PNO
¹¤³ÌÏîÄ¿ºÅÂë JNO
Áã¼þÊýÁ¿ QTY
ÇóÂú×ãÏÂÃæÒªÇóµÄ¹©Ó¦É̺ÅÂ룬¸Ã¹©Ó¦É̹©Ó¦¸øÄ³¸ö¹¤³ÌÁã¼þP1 µÄÊýÁ ......
ÌâÄ¿£º°Ñ¡°SC¡±±íÖС°Ò¶Æ½¡±ÀÏʦ½ÌµÄ¿ÎµÄ³É¼¨¶¼¸ü¸ÄΪ´Ë¿Î³ÌµÄƽ¾ù³É¼¨£»
sqlÓï¾ä£º
update SC set score=(SELECT avg(SC_2.score)
from SC SC_2
WHERE S ......
Course(C#,Cname,T#) ¿Î³Ì±í
SC(S#,C#,score) ³É¼¨±í
Teacher(T#,Tname) ½Ìʦ±í
ÌâÄ¿£º°Ñ¡°SC¡±±íÖС°Ò¶Æ½¡±ÀÏʦ½ÌµÄ¿ÎµÄ³É¼¨¶¼¸ü¸ÄΪ´Ë¿Î³ÌµÄƽ¾ù³É¼¨£»
update SC set sco ......