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

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

 ¡¡¿Î³ÌÎå ×Ó²éѯ
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢ÔÚÌõ¼þδ֪µÄÇé¿öϲÉÓÃǶÌ××Ó²éѯ
¡¡¡¡2¡¢ÓÃ×Ó²éѯ×öÊý¾Ý´¦Àí
¡¡¡¡3¡¢×Ó²éѯÅÅÐò
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢¸ÅÊö£º
¡¡¡¡×Ó²éѯÊÇÒ»ÖÖSELECT¾äʽÖеĸ߼¶ÌØÐÔ£¬¾ÍÊÇÒ»¸öSELECTÓï¾ä×÷ΪÁíÒ»¸öÓï¾äµÄÒ»¸ö¶Î¡£ÎÒÃÇ¿ÉÒÔÀûÓÃ×Ó²éѯÀ´
ÔÚWHERE×Ö¶ÎÖÐÒýÓÃÁíÒ»¸ö²éѯÀ´¹¥È¡ÖµÒÔ²¹³äÆäÎÞ·¨ÊÂÏÈÔ¤ÖªµÄ×Ó½á¹û¡£
¡¡¡¡×Ó²éѯ¿ÉÒÔÓÃÔÚWHERE×Ӿ䣬HAING×Ӿ䣬SELECT»òDELETEÓï¾äÖеÄfrom ×Ӿ䡣
¡¡¡¡×¢Ò⣺1¡¢×Ó²éѯ±ØÐëÔÚÒ»¶ÔÔ²À¨ºÅÀï¡£
¡¡¡¡2¡¢±È½Ï·ûºÅ£º>, =, »òÕß IN.
¡¡¡¡3¡¢×Ó²éѯ±ØÐë³öÏÖÔÚ²Ù×÷·ûµÄÓÒ±ß
¡¡¡¡4¡¢×Ó²éѯ²»ÄܳöÏÖÔÚORDER BYÀï¡¡ (ÊÔÌâÖÐÓÐʱ³öÏÖÕÒÄÄÐгö´í)
¡¡¡¡¶þ¡¢×Ó²éѯµÄÖ´Ðйý³Ì£º
¡¡¡¡NESTED QUERY¡¡¡¡¡¡MAIN QUERY
¡¡¡¡SQL> SELECT dept_id¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SQL> SELECT last_name, title
¡¡¡¡2 from s_emp¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2 from s_emp
¡¡¡¡3 WHERE UPPER(last_name)=’BIRI’;¡¡¡¡¡¡3 WHERE dept_id =
¡¡¡¡ÕâÀï £¬Ã¿¸ö²éѯֻÔËÐÐÒ»´Î¡£µ±È»£¬×Ó²éѯҪÊ×Ïȱ»Ö´ÐУ¬´ó¼ÒÉèÏëһϣ¬Èç¹û×Ó²éѯÖÐÓÐÒ»¸öÒÔÉϵÄÈ˵Ä
LASTNAMEΪBIRI£¬»áÈçºÎ£¿-----»á³ö´í£¬ÒòΪ²»ÄÜÓÃ=À´Á¬½Ó¡£
¡¡¡¡ORA-1427: single-row subquery returns more than
¡¡¡¡one row
¡¡¡¡ÒÔÉϵIJéѯҲ±»³ÆÖ®Îª µ¥ÐÐ×Ó²éѯ¡£
¡¡¡¡DELECT×Ó²éѯʵÀý£º
¡¡¡¡delete from new_table where cata_time > to_date('19990901','yyyymmdd') and pro_name=(
¡¡¡¡select pro_name from new_product where pro_addr in ('bj','sh'))
¡¡¡¡Èý¡¢×Ó²éѯÖеÄGROUP º¯ÊýµÄÓ¦ÓÃ
¡¡¡¡ÊµÀý 1£º
¡¡¡¡SQL> SELECT last_name, title, salary
¡¡¡¡2 from s_emp
¡¡¡¡3 WHERE salary <
¡¡¡¡4 (SELECT AVG(salary)
¡¡¡¡5 from s_emp);
¡¡¡¡ÊµÀý2£º
¡¡¡¡Ñ¡Ôñ³ö¹¤×Ê×î¸ßµÄÔ±¹¤µÄ¼Òͥסַ£º
¡¡¡¡select emp_addr from employees where salary =
¡¡¡¡(select max(salary) from employees);
¡¡¡¡ÕâÊÇÒ»¸ö¼òµ¥ÊµÓõÄÀý×Ó£¬¿ÉÒÔÑÜÉú³öºÜ¶àÇé¿ö£¬ÔÚʵ¼ÊÓ¦Óþ­³£³öÏÖ£¬Çë´ó¼Ò¶à¶à˼¿¼¡£
¡¡¡¡ÊµÀý3£º
¡¡¡¡SQL> SELECT dept_id, AVG(salary)
¡¡¡¡2 from s_emp
¡¡¡¡3 GROUP BY dept_id
¡¡¡¡4 HAVING AVG(salary) >
¡¡¡¡5 (SELECT AVG(salary)
¡¡¡¡6 from s_emp
¡¡¡¡7 WHERE dept_id = 32);
¡¡¡¡×Ó²éѯ±»¶à´ÎÖ´ÐУ¬ÒòΪËü³öÏÖÔÚHAV


Ïà¹ØÎĵµ£º

SQL Server Indexing(½é紹SQL ServerË÷Òý)

 5.2 Clustered Indexes(¾Û¼¯Ë÷Òý) (page 122)
¾Û¼¯Ë÷Òý決¶¨ÁËÒ»個±í數據µÄÎïÀíÅÅÁÐ順Ðò£¬ËùÒÔ£¬Ò»個±í隻ÄÜÓÐÒ»個¾Û¼¯Ë÷Òý¡£圖5.1±íʾÁËÒ»個¾Û¼¯Ë÷ÒýµÄ結構¡£
Figure 5.1
The structure of a clustered index
Ò»個¾Û¼¯Ë÷ÒýµÄ×îµ×& ......

¹ØÓÚoracleÖÐʹÓÃnvlº¯Êýʱ£¬¶Ô¿Õ×Ö·û´®µÄÀí½â

 ×òÌìϰà֮ǰÔÚ³ÌÐòÖÐÓöµ½ÁËÒ»¸öʹÓÃnvlµÄsqlÓï¾ä£¬ÏàÐÅÕâ¸öº¯Êý´ó¼Ò¶¼Ó¦¸ÃʹÓùý£¬²¢ÇÒÓ¦¸ÃÊǺܼòµ¥µÄ¡£
ÒòΪ֮ǰ×öµÄÊý¾Ý¿âÒÆÖ²Ê±Óöµ½¹ýÕâ¸öÎÊÌ⣬ËùÒÔ½ñÌìÄÃÀ´ÔÚÕâÀï¼ÇÔØÒ»Ï¡£
ÆäÖÐÓÐÒ»¶ÎwhereÌõ¼þÊÇÕâÑùµÄ£º
and ((nvl('', ' ') <> ' ' and a.benifitvchno like '%%') or
    &nb ......

SQL Server 2005Á¬½Ó ´íÎóerror£º40´íÎó

error£º40´íÎó Ô­ÒòÊÇÒòΪ SQL Server2005 ĬÈϵÄÉèÖÃΪ²»ÔÊÐíÔ¶³ÌÁ¬½Ó£¬¾Í»áµ¼Ö´Ëʧ°Ü¡£ Ìáʾ£ºprovider£ºÃüÃû¹ÜµÀÌṩ³ÌÐò£¬ error£º40-ÎÞ·¨´ò¿ªµ½ SQL Server µÄÁ¬½Ó)¡£ÊµÀý£¨Ä¬ÈÏÊÇ¡°SQLEXPRESS¡± ·½·¨£º A:¿ªÊ¼->ÅäÖù¤¾ß->SQL Server ÍâΧӦÓÃÅäÖÃÆ÷->·þÎñºÍÁ¬½ÓÍâΧӦÓÃÅäÖÃÆ÷ B:Ñ¡database EngineµÄ¡ ......

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

 ¿Î³ÌËÄ ×麯Êý
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢Á˽â¿ÉÓõÄ×麯Êý
¡¡¡¡2¡¢ËµÃ÷ÿ¸ö×麯ÊýµÄʹÓ÷½·¨
¡¡¡¡3¡¢Ê¹ÓÃGROUP BY
¡¡¡¡4¡¢Í¨¹ýHAVINGÀ´ÏÞÖÆ·µ»Ø×é
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡Ò»¡¢¸ÅÄ
¡¡¡¡×麯ÊýÊÇÖ¸°´Ã¿×é·µ»Ø½á¹ûµÄº¯Êý¡£
¡¡¡¡×麯Êý¿ÉÒÔ³öÏÖÔÚSELECTºÍHAVING ×Ö¶ÎÖС£
¡¡¡¡GROUP ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ