ͨ¹ý·ÖÎöSQLÓï¾äµÄÖ´Ðмƻ®ÓÅ»¯SQLÓï¾ä(Ò»)
ÔÚÊý¾Ý¿âµÄÈÕ³£Î¬»¤ÖУ¬µ÷Õû¸ö±ðÐÔÄܽϲîµÄSQLÓï¾äÊÇÒ»Ï¸»ÌôÕ½ÐԵŤ×÷¡£ÆäÖеĹؼüÔÚÓÚÈçºÎµÃµ½SQLÓï¾äµÄÖ´Ðмƻ®ºÍÈçºÎ´ÓSQLÓï¾äµÄÖ´Ðмƻ®Öз¢ÏÖÎÊÌâ¡£×ÜÊÇÏ뽫ÈÕ³£¾ÑéµÄµãµãµÎµÎ×ܽáһϣ¬µ«ÊÇÖ±µ½×î½ü²Å϶¨¾öÐÄ£¬×ܹ²»¨ÁË3¸öÖÜĩʱ¼ä£¬²Å½«ÆäÕûÀí³É²á£¬±ãÓÚ×Ô¼ºÈÕ³£¹¤×÷¡£ÏÖÔÚ½«Æä·¢±í³öÀ´Ï£ÍûÄÜÓë¸ü¶àµÄÅóÓÑ·ÖÏí¡£
¡¡¡¡ÕâÆªÎÄÕÂÖ÷Òª½éÉÜÓëSQLµ÷ÕûÓйصÄÄÚÈÝ£¬ÄÚÈÝÉæ¼°¶à¸ö·½Ã棺SQLÓï¾äÖ´ÐеĹý³Ì¡¢OracleÓÅ»¯Æ÷£¬±íÖ®¼äµÄ¹ØÁª£¬ÈçºÎµÃµ½SQLÖ´Ðмƻ®£¬ÈçºÎ·ÖÎöÖ´Ðмƻ®µÈÄÚÈÝ£¬´Ó¶øÓÉdzµ½ÉîµÄ·½Ê½Á˽âSQLÓÅ»¯µÄ¹ý³Ì£¬Ê¹´ó¼ÒÖð²½²½ÈëSQLµ÷ÕûÖ®ÃÅ¡£
¡¡¡¡Ò»£º ÐÔÄܵ÷Õû×ÛÊö
¡¡¡¡OracleÊý¾Ý¿âÊǸ߶ȿɵ÷µÄÊý¾Ý¿â²úÆ·¡£±¾ÕÂÃèÊöµ÷ÕûµÄ¹ý³ÌºÍÄÇЩÈËÔ±Ó¦ÓëOracle·þÎñÆ÷µÄµ÷ÕûÓйأ¬ÒÔ¼°Óëµ÷ÕûÏà¹ØÁªµÄ²Ù×÷ϵͳӲ¼þºÍÈí¼þ¡£±¾Õ°üÀ¨ÒÔÏ·½Ãæ:
¡¡¡¡ËÀ´µ÷Õûϵͳ?
¡¡¡¡Ê²Ã´Ê±ºòµ÷Õû?
¡¡¡¡½¨Á¢ÓÐЧµ÷ÕûµÄÄ¿±ê
¡¡¡¡ÔÚÉè¼ÆºÍ¿ª·¢Ê±µÄµ÷Õû
¡¡¡¡µ÷Õû²úƷϵͳ
¡¡¡¡¼à¿Ø²úƷϵͳ
¡¡¡¡ËÀ´µ÷Õûϵͳ:
¡¡¡¡ÎªÁËÓÐЧµØµ÷Õûϵͳ£¬Èô¸ÉÀàÈËÔ±±ØÐë½»»»ÐÅÏ¢²¢Ç£É浽ϵͳµ÷ÕûÖУ¬ÀýÈç:
¡¡¡¡Ó¦ÓÃÉè¼ÆÈËÔ±±ØÐë´«´ïÓ¦ÓÃϵͳµÄÉè¼Æ£¬Ê¹µÃÿ¸öÈ˶¼Çå³þÓ¦ÓÃÖеÄÊý¾ÝÁ÷¶¯.
¡¡¡¡Ó¦Óÿª·¢ÈËÔ±±ØÐë´«´ïËûÃÇÑ¡ÔñµÄʵÏÖ²ßÂÔ£¬Ê¹µÃÓï¾äµ÷ÕûµÄ¹ý³ÌÖÐÄÜ¿ìËÙ¡¢ÈÝÒ×µØÊ¶±ðÓÐÎÊÌâµÄÓ¦ÓÃÄ£¿éºÍ¿ÉÒɵÄSQLÓï¾ä.
¡¡¡¡Êý¾Ý¿â¹ÜÀíÈËÔ±±ØÐë×ÐϸµØ¼à¿ØÏµÍ³»î¶¯²¢ÌṩËüÃǵÄ×ÊÁÏ£¬Ê¹µÃÒì³£µÄϵͳÐÔÄܿɱ»¿ìËÙµÃʶ±ðºÍ¾ÀÕý.
¡¡¡¡Ó²¼þ/Èí¼þ¹ÜÀíÈËÔ±±ØÐë´«´ïϵͳµÄÓ²¼þ¡¢Èí¼þÅäÖò¢ÌṩËüÃǵÄ×ÊÁÏ£¬Ê¹µÃÏà¹ØÈËÔ±ÄÜÓÐЧµØÉè¼ÆºÍ¹ÜÀíϵͳ¡£
¡¡¡¡¼ò¶øÑÔÖ®£¬ÓëÏµÍ³Éæ¼°µÄÿ¸öÈ˶¼ÔÚµ÷Õû¹ý³ÌÖÐÆðijЩ×÷Ó㬵±ÉÏÃæÌá¼°µÄÄÇЩÈËÔ±´«´ïÁËϵͳµÄÌØÐÔ²¢ÌṩÁËËüÃǵÄ×ÊÁÏ£¬µ÷Õû¾ÍÄÜÏà¶ÔµÄÈÝÒ׺͸ü¿ìһЩ¡£
¡¡¡¡²»ÐÒµÄÊÇ£¬ÊÂʵÉϵĽá¹ûÊÇ£ºÊý¾Ý¿â¹ÜÀíÔ±¶Ôµ÷Õû¸ºÓÐÈ«²¿»òÖ÷ÒªµÄÔðÈΡ£
µ«ÊÇ£¬Êý¾Ý¿â¹ÜÀíÔ±ºÜÉÙÓкÏÊʵÄϵͳ·½ÃæµÄ×ÊÁÏ£¬¶øÇÒ£¬ÔںܶàÇé¿öÏ£¬Êý¾Ý¿â¹ÜÀíÔ±ÍùÍùÊÇÔÚʵʩ½×¶Î²Å½éÈëÊý¾Ý¿â£¬Õâ¾Í¸øµ÷Õû¹¤×÷´øÀ´Ðí¶à¸ºÃæµÄÓ°Ï죬ÒòΪÔÚÉè¼Æ½×¶ÎµÄȱÏÝÊDz»ÄÜͨ¹ýDBAµÄµ÷Õû¶øµÃÒÔ½â¾ö£¬¶øÉè¼Æ½×¶ÎµÄȱÏÝÍùÍù¶ÔÊý¾Ý¿âÐÔÄÜÔì³É¼«´óµÄÓ°Ïì¡£
¡¡¡¡Æäʵ£¬ÔÚÕæÕý³ÉÊìµÄ¿ª·¢»·¾³Ï£¬¿ª·¢ÈËÔ±×÷Ϊ´¿´úÂë±àдÈËԱʱ£¬¶ÔÐÔÄܵÄÓ°Ïì×îС£¬´Ëʱ´ó²¿·ÖµÄ¹¤×÷Ó¦ÓÉÓ¦ÓÃÉè¼ÆÈËÔ±Íê³É£¬¶øÇÒÊý¾Ý¿â¹ÜÀíÔ±ÍùÍùÔÚǰÆÚµÄÐèÇó¹ÜÀí½×¶Î¾Í½éÈ룬ΪÉè¼ÆÈËÔ±Ìṩ±ØÒªµÄ¼¼ÊõÖ§³Ö¡£
¡¡¡¡µ÷Õû²¢²»ÊÇÊý¾Ý¿â¹ÜÀ
Ïà¹ØÎĵµ£º
ϵͳҪÇó½øÐÐSQLÓÅ»¯£¬¶ÔЧÂʱȽϵ͵ÄSQL½øÐÐÓÅ»¯£¬Ê¹ÆäÔËÐÐЧÂʸü¸ß£¬ÆäÖÐÒªÇó¶ÔSQLÖеIJ¿·Öin/not inÐÞ¸ÄΪexists/not exists
Ð޸ķ½·¨ÈçÏ£º
inµÄSQLÓï¾ä
SELECT id, category_id, htmlfile, title, convert(varchar(20),begintime,112) as pubtime
from tab_oa_pub WHERE is_check=1 and
category_id in (sel ......
×öÊý¾Ý¿â¿ª·¢»ò¹ÜÀíµÄÈ˾³£Òª´´½¨´óÁ¿µÄ²âÊÔÊý¾Ý£¬¶¯²»¶¯¾ÍÐèÒªÉÏÍòÌõ£¬Èç¹ûÒ»ÌõÒ»ÌõµÄ¼È룬ÄÇ»áÀË·Ñ´óÁ¿µÄʱ¼ä£¬±¾ÎĽéÉÜÁËOracleÖÐÈçºÎͨ¹ýÒ»ÌõSQL¿ìËÙÉú³É´óÁ¿µÄ²âÊÔÊý¾ÝµÄ·½·¨¡£
²úÉú²âÊÔÊý¾ÝµÄSQLÈçÏ£º
SQL> select rownum as id,
2 &nbs ......
ÐÅÏ¢±í(infor)¹¤×ʱí(pay)
ÄÚÁ¬½Ó
select pay.name,infor.AGE,PAY.MONEY,infor.email from pay join infor on infor.name=PAY.name
×óÍâÁ¬½Ó
select pay.name,infor.AGE,PAY.MONEY,infor.email from pay left join infor on infor.name=PAY.name
PS£º½á¹ûÓÐÍõÎ壬¹¤×ÊΪ0
ÓÒÍâÁ¬½Ó
select pay.name,info ......
±íÈçÏÂ
Ò»ÌõÓï¾äÏÔʾËùÓдóÓÚ25ËêºÍϵÄÈË£¬ÒÔÉϵÄÈËÏÔ'´óÁä'
select case when age>25 then '´óÁä' else 'СÁä' end as ÄêÁä¼¶±ð,count(*) as ÈËÊý from infor group by case when age>25 then '´óÁä' else 'СÁä' end
......
delete ɾ³ýÒ»ÕÅ´ó±íʱ¿Õ¼ä²»ÊÍ·Å£¬·Ç³£ÂýÊÇÒòΪռÓôóÁ¿µÄϵͳ×ÊÔ´£¬Ö§³Ö»ØÍ˲Ù×÷£¬¿Õ¼ä»¹±»ÕâÕűíÕ¼ÓÃ×Å¡£
truncate table ±íÃû (ɾ³ý±íÖмǼʱÊͷűí¿Õ¼ä)
DML Óï¾ä£º
±í¼¶¹²ÏíËø£º ¶ÔÓÚ²Ù×÷Ò»ÕűíÖеIJ»Í¬¼Ç¼ʱ£¬»¥²»Ó°Ïì
Ðм¶ÅÅËüËø£º¶ÔÓÚÒ»ÐмǼ£¬oracle »áÖ»ÔÊÐíÖ»ÓÐÒ»¸öÓû§¶ÔËüÔÚͬһʱ¼ä½øÐÐÐ޸IJÙ×÷ ......