Êý¾Ý¿âÐÐתÁеÄsqlÓï¾ä£¨×ª£©
Êý¾Ý¿âÐÐתÁеÄsqlÓï¾ä
ÎÊÌâÃèÊö
¼ÙÉèÓÐÕÅѧÉú³É¼¨±í(CJ)ÈçÏÂ
Name Subject Result
ÕÅÈý ÓïÎÄ 80
ÕÅÈý Êýѧ 90
ÕÅÈý ÎïÀí 85
ÀîËÄ ÓïÎÄ 85
ÀîËÄ Êýѧ 92
ÀîËÄ ÎïÀí 82
ÏÖÔÚ Ïëд sql Óï¾ä ²éѯºó½á¹û Ϊ
ÐÕÃû ÓïÎÄ Êýѧ ÎïÀí
ÕÅÈý 80 90 85
ÀîËÄ 85 92 82 ¸ÃÔõôʵÏÖ £¿
Ñо¿ÒâÒå
ÕâÊǸö²¢²»¸´ÔÓµÄÎÊÌ⣬µ«È´ÊÇÊý¾Ý¿âÖÐÐÐתÁеÄÒ»¸öµäÐÍÀý×Ó£¬Ö»Òª°ÑÕâ¸ö³éÏó³öÀ´µÄ¾ßÓÐÆÕ±éÒâÒåµÄÎÊÌâÑо¿Í¸³¹£¬ÆäËûÀàËÆµÄ¸´ÔÓÎÊÌâÓÈжø½â¡£
ÎÊÌâ·ÖÎö
Ê×ÏȽéÉÜÏÂÐÐתÁеĸÅÄҲÐíÊéÉϲ¢Ã»ÓÐÕâ¸ö¸ÅÄÐÐתÁÐ˵µÄÊÇÕâÑùÒ»ÀàÎÊÌ⣺ÓÐʱºòΪÁËÊý¾Ý¿â±íµÄÉè¼ÆÂú×ãÓû§µÄ¶¯Ì¬ÒªÇ󣨱ÈÈçÌí¼Ó×ֶΣ©£¬ÎÒÃDzÉÓö¨Òå×Ö¶ÎÃû±í£¬È»ºó¶¨ÒåÒ»¸ö×Ö¶ÎÖµµÄ±í£¬ÕâÑù¾Í´ïµ½ÁËÓþ²Ì¬À´±í´ï¶¯Ì¬£¬»»¾ä»°Ëµ¾ÍÊǰÑÊý¾Ý¿â±íÖб¾À´Ó¦¸ÃÊǺáÏòµÄÑÓÉìת»¯Îª×ÝÏòµÄÑÓÉ죬ÔÙ»»¾ä»°Ëµ¾ÍÊǰÑÊý¾Ý¿â±íÖб¾À´Ó¦¸ÃÊÇ×ֶεÄÔö¼Óת»¯Îª¼Ç¼ÌõÊýµÄÔö¼Ó¡£È»¶ø£¬ÔÚÕâÑùÉè¼ÆÏ£¬¹ÌÈ»Áé»î£¬È·´øÀ´ÁËͳ¼Æ·ÖÎöµÄÂé·³£¬ÒòΪͳ¼Æ·ÖÎöʱ£¬Ó¦¸ÃÊÇÒÔÖ±¹ÛµÄÐÎʽ½øÐбíÏÖ¡£»»ÑÔÖ®£¬Í³¼Æ·ÖÎöʱ£¬ÎÒÃÇÓÖÓ¦¸ÃÏÔʾΪ×ֶθü¶àµÄÄÇÖÖ¡£Èç¹ûͬʱ×öµ½ÁËÊý¾Ý´æ´¢Ê±ÁеÄÔö¼Óת»¯ÎªÐеÄÔö¼Ó£¬Êý¾ÝÌáȡʱÓֿɵõ½ÁÐÔö¼ÓÁ˵ÄÊý¾Ý£¬Êý¾Ý¿â±íµÄÕâÖÖÉè¼Æ¾Í¶ÔÓû§Í¸Ã÷ÁË¡£
±¾ÎÄÇ°ÃæÌá³öµÄÕâ¸öÎÊÌâ¾ÍÊÇÒ»¸öµäÐ͵ÄÔÚÊý¾ÝÌáȡʱҪ°ÑÒÔÐÐÔö¼ÓÐÎʽµÄÊý¾Ýת»¯ÎªÒÔÁÐÔö¼ÓÐÎʽµÄÊý¾Ý¡£ÎªÊ²Ã´ÕâÑùËµÄØ£¿ÎÒÃÇ×¢Òâsubject×ֶΣ¬subjectÀïµÄÄÚÈÝÔÚÊý¾Ý¿â´æ´¢Ê±ÊÇÒÔ²»Í¬Êý¾ÝÐеÄÐÎʽ£¬»»ÑÔÖ®£¬ÊÇÒÔÐÐÔö¼ÓµÄÐÎʽ£¬¶øÊä³öʱ£¬ÕâÀïÃæµÄÄÚÈÝÎÒÃÇÒª±ä³É×Ö¶ÎÃûÁË¡£
ºâÁ¿Õâ¸öÎÊÌâ½â¾öºÃ»µÎÒÃÇÓм¸¸ö±ê×¼£º1.µ±Êý¾ÝÕýºÃ¾ÍÊÇÉÏÃæÕâ¸öÑù×Óʱ£¬½â¾ö°ì·¨ÄÜ·ñµÃµ½ÕýÈ·µÄ½â£»2.Èç¹ûÔö¼Ó¿ÆÄ¿ÁË¿ÆÄ¿µÄÖÖÀ࣬½â¾ö·½·¨ÊÇ·ñÈÔÈ»ÄÜÐеÃͨ£»3.Èç¹ûÓÐЩÈ˵ÄijÃǿγ̵ijɼ¨»¹Ã»ÓÐÏÂÀ´£¬»»ÑÔÖ®£¬Êý¾Ý¿âÖв»ÊÇÿ¸öÈËÿÃſεijɼ¨¶¼¿ÉÒÔÕÒµ½£¬Êý¾Ý¿âȱÉÙij¸öÈËijÃſεijɼ¨µÄ¼Ç¼¡£ÔÚÕâÖÖÇé¿öϳÌÐò»¹ÄÜ·ñµÃµ½ºÏÀíµÄ½á¹û¡£
ÊÔÑé»·¾³
±¾ÊÔÑéʹÓÃMS SQL Server 2005»·¾³²âÊÔ¡£
ÊÔÑé¹ý³Ì
1.½¨Á¢Êý¾Ý±í£¬Â¼È
Ïà¹ØÎĵµ£º
Ñ¡Ôñ10gÊÇÒòΪ¶ÔÍø¸ñ¼¼Êõ±È½ÏºÃÆæ£¬ºÃÏñ»¹Ã»µÃµ½¹ã·ºÓ¦Óã¬Ò²¾ÍÎÞËùνÓëÇ°Ãæ°æ±¾ÓкܴóÇø±ðÁË¡£
ÔÚѸÀ×ÉÏÏÂÁ˸öÈí¼þ£¬ÔËÐÐsqlplusw£¬È»ºóÕÕ×ÅÊ飬¿ñÇÃÁËÒ»·£¬ÓÐÔÚÍøÉÏÏÂÁ˸öÊÓÆµ½Ì³Ì£¨MLDNħÀֿƼ¼_Oracle¿ÎÌã©£¬½²µÃͦºÃµÄ£¬¾ÍÊÇʱ¼ä³¤Á˵㣬²»Èç¿´ÊéÀ´µÃ¿ì¡£·´ÕýÏÖÔÚÖ»ÊÇÏëÊìϤһÏ»ù±¾Óï¾ä¡£
¿´ÁËÁ½ÌìÊéÁË¡£Á˽âÁËÒ» ......
In:µÈÖµÁ¬½Ó£¬ÓÃÀ´²éÕÒ¶à±íÏàͬ×ֶεļǼ
Not In:·ÇµÈÖµÁ¬½Ó£¬ÓÃÀ´²éÕÒ²»´æÔڵļǼ
Inner join:ÄÚÁ¬½Ó£¬Ö÷ÒªÓÃÀ´²éÕÒ¶¼·ûºÏÌõ¼þµÄ¼Ç¼
Left join:×óÁ¬½Ó£¬Ö÷ÒªÓÃÀ´²éÕÒ×ó±ßÓУ¬ÓÒ±ßûÓеÄÓÿÕÖµ±í´ï
Right join:ÓÒÁ¬½Ó£¬Ö÷ÒªÓÃÀ´²éÕÒÓÒ±ßÓУ¬×ó±ßûÓеÄÓÿÕÖµ±í´ï
Order By:ÉýÐò Asc ½µÐò Desc
Group By:·Ö×éÅÅÐò ......
Ò»¡¢Ê²Ã´ÊÇSQL×¢Èëʽ¹¥»÷£¿
ËùνSQL×¢Èëʽ¹¥»÷£¬¾ÍÊǹ¥»÷Õß°ÑSQLÃüÁî²åÈëµ½Web±íµ¥µÄÊäÈëÓò»òÒ³ÃæÇëÇóµÄ²éѯ×Ö·û´®£¬ÆÛÆ·þÎñÆ÷Ö´ÐжñÒâµÄSQLÃüÁî¡£ÔÚijЩ±íµ¥ÖУ¬Óû§ÊäÈëµÄÄÚÈÝÖ±½ÓÓÃÀ´¹¹Ô죨»òÕßÓ°Ï죩¶¯Ì¬SQLÃüÁ»ò×÷Ϊ´æ´¢¹ý³ÌµÄÊäÈë²ÎÊý£¬ÕâÀà±íµ¥ÌرðÈÝÒ×Êܵ½SQL×¢Èëʽ¹¥»÷¡£³£¼ûµÄSQL×¢Èëʽ¹¥»÷¹ý³ÌÀàÈ磺
¢Å ......
(1)char¡¢varchar¡¢textºÍnchar¡¢nvarchar¡¢ntext
charºÍvarcharµÄ³¤¶È¶¼ÔÚ1µ½8000Ö®¼ä£¬ËüÃǵÄÇø±ðÔÚÓÚcharÊǶ¨³¤×Ö·ûÊý¾Ý£¬¶øvarcharÊDZ䳤×Ö·ûÊý¾Ý¡£Ëùν¶¨³¤¾ÍÊdz¤¶È¹Ì¶¨µÄ£¬µ±ÊäÈëµÄÊý¾Ý³¤¶ÈûÓдﵽָ¶¨µÄ³¤¶Èʱ½«×Ô¶¯ÒÔÓ¢ÎĿոñÔÚÆäºóÃæÌî³ä£¬Ê¹³¤¶È´ïµ½ÏàÓ¦µÄ³¤¶È£»¶ø±ä³¤×Ö·ûÊý¾ÝÔò²»»áÒÔ¿Õ¸ñÌî³ä¡£text´æ´¢¿É±ä ......
ΪÁË´¦Àí SQL Óï¾ä£¬ORACLE ±ØÐë·ÖÅäһƬ½ÐÉÏÏÂÎÄ( context area )µÄÇøÓòÀ´´¦ÀíËù±ØÐèµÄÐÅÏ¢£¬ÆäÖаüÀ¨Òª´¦ÀíµÄÐеÄÊýÄ¿£¬Ò»¸öÖ¸ÏòÓï¾ä±»·ÖÎöÒÔºóµÄ±íʾÐÎʽµÄÖ¸ÕëÒÔ¼°²éѯµÄ»î¶¯¼¯(active set)¡£
ÓαêÊÇÒ»¸öÖ¸ÏòÉÏÏÂÎĵľä±ú( handle)»òÖ¸Õ롣ͨ¹ýÓα꣬PL/SQL¿ÉÒÔ¿ØÖÆÉÏÏÂÎÄÇøºÍ´¦ÀíÓï¾äʱÉÏÏÂÎÄÇø»á·¢ÉúÐ ......