Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¸ß¼¶SQL @Oracle

1.¼¯ºÏ²Ù×÷
ѧϰoracle
Öм¯ºÏ²Ù×÷µÄÓйØÓï¾ä£¬
ÕÆÎÕunion,union
all,minus,interestµÄʹÓÃ,Äܹ»ÃèÊö½áºÏÔËË㣬²¢ÇÒÄܹ»½«¶à¸ö²éѯ×éºÏµ½Ò»¸ö²éѯÖÐÈ¥£¬Äܹ»¿ØÖÆÐзµ»ØµÄ˳Ðò¡£
°üº¬¼¯ºÏÔËËãµÄ
²éѯ³ÆÎª¸´ºÏ²éѯ¡£¼û±í¸ñ1-1
±í1-1
Operator         Returns         content
UNION 
       ÓÉÿ¸ö²éѯѡÔñµÄËùÓв»Öظ´µÄÐР         ²¢¼¯²»°üº¬Öظ´Öµ
UNION ALL       
 ÓÉÿ¸ö²éѯѡÔñµÄËùÓеÄÐУ¬°üÀ¨ËùÓÐÖØ¸´µÄÐР        ÍêÈ«²¢¼¯°üº¬Öظ´Öµ
INTERSECT       
 ÓÉÿ¸ö²éѯѡÔñµÄËùÓв»Öظ´µÄÏཻÐР         ½»¼¯
MINUS       
 ÔÚµÚÒ»¸ö²éѯÖУ¬²»ÔÚºóÃæ²éѯÖУ¬²¢ÇÒ½á¹ûÐв»Öظ´          ²î¼¯
ËùÓеļ¯ºÏÔËËãÓëµÈºÅµÄÓÅÏȼ¶Ïàͬ£¬Èç¹ûSQL
Óï¾ä°üº¬¶à¸ö¼¯ºÏÔËËã²¢ÇÒûÓÐÔ²À¨ºÅÃ÷È·µØÖ¸¶¨ÁíÒ»¸ö˳
Ðò£¬Oracle·þÎñÆ÷½«ÒÔ´Ó×óµ½ÓÒµÄ˳Ðò¼ÆËã¡£ÄãÓ¦¸ÃʹÓÃÔ²À¨ºÅÀ´Ã÷È·µØÖ¸¶¨´øÁíÍâµÄ¼¯ºÏÔËËãµÄINTERSECT (Ïཻ) ÔËËã²éѯÖеĸ³ÖµË³Ðò¡£
Union
all ЧÂÊÒ»°ã±Èunion¸ß¡£
1.1.unionºÍunion all
UNION(ÁªºÏ)ÔËËã
UNIONÔËËã·µ»ØËùÓÐÓÉÈÎ
Ò»²éѯѡÔñµÄÐС£ÓÃUNIONÔËËã´Ó¶à±í·µ»ØËùÓÐÐУ¬µ«³ýÈ¥ÈκÎÖØ¸´µÄÐС£
Ô­Ôò :
􀂃±»Ñ¡ÔñµÄÁÐÊý
ºÍÁеÄÊý¾ÝÀàÐͱØÐëÊÇÓëËùÓÐÓÃÔÚ²éѯÖеÄSELECTÓï¾äÒ»Ö¡£ÁеÄÃû×Ö²»±ØÏàͬ¡£
􀂃ÁªºÏÔËËãÔÚËùÓб»Ñ¡ÔñµÄÁÐÉϽø
ÐС£
􀂃ÔÚ×öÖØ¸´¼ì²éµÄʱºò²»ºöÂÔ¿Õ(NULL)Öµ¡£
􀂃INÔËËãÓбÈUNION
ÔËËã¸ßµÄÓÅÏȼ¶¡£
􀂃ÔÚĬÈÏÇé¿öÏ£¬Êä³öÒÔSELECT×Ó¾äµÄµÚÒ»ÁеÄÉýÐòÅÅÐò¡£
È«ÁªºÏ(UNION
ALL)ÔËËã
ÓÃÈ«ÁªºÏÔËËã´Ó¶à¸ö²éѯÖзµ»ØËùÓÐÐС£
Ô­Ôò
􀂃ºÍÁªºÏ²»Í¬£¬Öظ´µÄÐв»±»¹ý
ÂË£¬²¢ÇÒĬÈÏÇé¿öÏÂÊä³ö²»ÅÅÐò¡£
􀂃²»ÄÜʹÓÃDISTINCT¹Ø¼ü×Ö¡£
ʹÓãº
Select
statement union | union all Select statement;
1.2.intersect½»¼¯²Ù×÷
Ïà
½»ÔËËã
ÓÃÏཻÔËËã·µ»Ø¶à¸ö²éѯÖÐËùÓеĹ«¹²ÐС£ ÎÞÖØ¸´ÐС£
Ô­Ôò
&#104870


Ïà¹ØÎĵµ£º

ÇÚÕÜEXCEL·þÎñÆ÷×óÓÒÄÚÁ¬½Ó¼°ÔÚSQLÓï¾äµÄʵ¼Ê×÷ÓÃ

   ÔÚÇÚÕÜEXCEL·þÎñÆ÷ÖÐÓÐ×óÓÒÄÚÁ¬½ÓµÄ²Ù×÷£¬ÎÒÃÇÔÚÕâÀïÓÃSQLÓï¾äÀ´Êµ¼Ê˵Ã÷Ò»ÏÂÖ®¼äµÄÇø±ðÓë×÷Óá£
    =     ÄÚÁ¬½Ó  SQLÖÐΪinner join
   *=    ×óÁ¬½Ó °üº¬ËùÓеÄ×ó±ß±íÖеļǼÉõÖÁÊÇÓұ߱íÖÐûÓкÍËüÆ¥ÅäµÄ¼Ç¼¡£ SQLÖÐΪleft j ......

д³ö¸ßÐÔÄÜSQLÓï¾äµÄ35Ìõ·½·¨

£¨1£©ÕûºÏ¼òµ¥,ÎÞ¹ØÁªµÄÊý¾Ý¿â·ÃÎÊ£º
¡¡¡¡Èç¹ûÄãÓм¸¸ö¼òµ¥µÄÊý¾Ý¿â²éѯÓï¾ä,Äã¿ÉÒÔ°ÑËüÃÇÕûºÏµ½Ò»¸ö²éѯÖÐ(¼´Ê¹ËüÃÇÖ®¼äûÓйØÏµ)
£¨2£©É¾³ýÖØ¸´¼Ç¼£º
¡¡¡¡×î¸ßЧµÄɾ³ýÖØ¸´¼Ç¼·½·¨ ( ÒòΪʹÓÃÁËROWID)Àý×Ó£º
¡¡¡¡DELETE from EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID)
¡¡¡¡from EMP X WHERE X.EMP_NO = E.EM ......

SQL ServerµÄ¸´ºÏË÷Òýѧϰ

SQL ServerµÄ¸´ºÏË÷Òýѧϰ
¸ÅÒª
ʲôÊǵ¥Ò»Ë÷Òý,ʲôÓÖÊǸ´ºÏË÷ÒýÄØ? ºÎʱн¨¸´ºÏË÷Òý£¬¸´ºÏË÷ÒýÓÖÐèҪעÒâÐ©Ê²Ã´ÄØ£¿±¾ÆªÎÄÕÂÖ÷ÒªÊǶÔÍøÉÏһЩÌÖÂÛµÄ×ܽᡣ
Ò».¸ÅÄî
µ¥Ò»Ë÷ÒýÊÇÖ¸Ë÷ÒýÁÐΪһÁеÄÇé¿ö,¼´Ð½¨Ë÷ÒýµÄÓï¾äֻʵʩÔÚÒ»ÁÐÉÏ¡£
Óû§¿ÉÒÔÔÚ¶à¸öÁÐÉϽ¨Á¢Ë÷Òý£¬ÕâÖÖË÷Òý½Ð×ö¸´ºÏË÷Òý(×éºÏË÷Òý)¡£¸´ºÏË÷ÒýµÄ´´½¨· ......

SQL SERVER 2008 Õý³£°²×°Ê§°ÜºóµÄ¼¯³É°²×°

×î½üÐèÒª²âÊÔÒ»¸öÏîÄ¿, ÐèÒªSQL SERVER 2008, ÔÚ΢ÈíÏÂÔØÆÀ¹À°æºó½øÐа²×°
Öм䷢ÏÖÁËÖÖÖÖ°²×°Ê§°ÜµÄÎÊÌ⣬¶Ô¸Ã¹ý³Ì½øÐÐÁ˼Ǽ£¬Ï£Íû¸øÓöµ½´ËÀàÎÊÌâµÄÅóÓÑÃǹ²Í¬Ì½ÌÖ£¬ÓÐËù°ïÖú£º
1. WINDOWS 2003, WINDOWS 7 ÐÂ×°µÄʱºò¿ÉÐУ¬µ«ÊÇÈç¹ûÓÐɾ³ýºóÖØÐ°²×°ÔòÎÞ·¨Ôٴΰ²×°
2. ¸ù¾ÝÍøÉÏÎÞÊýÏÈÇýµÄʧ°ÜÌáʾ£¬ ½øÐÐÁËÎÞÊýÖØÊÔ£¬ ......

64λwin7°²×°Ê¹ÓÃPL/SQL developerÁ¬½ÓOracle 10g±¸Íü

ÔÚÍøÉÏËÑË÷Á˰ëÌ죬Ö÷ÒªÔ­ÒòÊÇoci.dllÊÇ64λµÄ,¶øPL/SQL developerÖ»ÓÐ32λµÄ,ÔÚʹÓÃ64λoci.dllÎļþʱ³ö´í.
ÔÚÍøÉÏÕÒÁ˺ܶà×ÊÁÏ,×î·½±ãµÄ½â¾ö·½°¸ÈçÏÂ:
1.µ½oracle¹ÙÍøÏÂÔØOracle InstantClient,ÎÒϵÄÊÇinstantclient-basiclite-win32-10.2.0.4.zip,°ÑËü½âѹËõµ½
oracle°²×°Ä¿Â¼productÏÂ,ÆäÖл¹ÓÐÒ»¸öĿ¼Ϊ10.2.0. ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ