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

ÓÃSQL½¨Á¢Ë÷Òý

¡¡¡¡¼ÙÉèÄãÏëÕÒÊéÖеÄijһ¸ö¾ä×Ó¡£Äã¿ÉÒÔÒ»Ò³Ò»Ò³µØÖðÒ³ËÑË÷£¬µ«Õâ»á»¨ºÜ¶àʱ¼ä¡£¶øÍ¨¹ýʹÓÃË÷Òý£¬Äã¿ÉÒÔºÜ¿ìµØÕÒµ½ÄãÒªËÑË÷µÄÖ÷Ìâ¡£
¡¡¡¡±íµÄË÷ÒýÓ븽ÔÚÒ»±¾ÊéºóÃæµÄË÷Òý·Ç³£ÏàËÆ¡£Ëü¿ÉÒÔ¼«´óµØÌá¸ß²éѯµÄËÙ¶È¡£¶ÔÒ»¸ö½Ï´óµÄ±íÀ´Ëµ£¬Í¨¹ý¼ÓË÷Òý£¬Ò»¸öͨ³£Òª»¨·Ñ¼¸¸öСʱÀ´Íê³ÉµÄ²éѯֻҪ¼¸·ÖÖӾͿÉÒÔÍê³É¡£Òò´ËûÓÐÀíÓɶÔÐèҪƵ·±²éѯµÄ±íÔö¼ÓË÷Òý¡£
¡¡¡¡×¢Ò⣺
¡¡¡¡µ±ÄãµÄÄÚ´æÈÝÁ¿»òÓ²Å̿ռ䲻×ãʱ£¬Ò²ÐíÄã²»Ïë¸øÒ»¸ö±íÔö¼ÓË÷Òý¡£¶ÔÓÚ°üº¬Ë÷ÒýµÄÊý¾Ý¿â£¬SQL SeverÐèÒªÒ»¸ö¿É¹ÛµÄ¶îÍâ¿Õ¼ä¡£ÀýÈ磬Ҫ½¨Á¢Ò»¸ö¾Û´ØË÷Òý£¬ÐèÒª´óÔ¼1.2±¶ÓÚÊý¾Ý´óСµÄ¿Õ¼ä¡£Òª¿´Ò»¿´Ò»¸ö±íµÄË÷ÒýÔÚÊý¾Ý¿âÖÐËùÕ¼µÄ¿Õ¼ä´óС£¬Äã¿ÉÒÔʹÓÃϵͳ´æ´¢¹ý³Ìsp_spaceused£¬¶ÔÏóÃûÖ¸¶¨Îª±»Ë÷ÒýµÄ±íÃû¡£
¡¡¡¡¾Û´ØË÷ÒýºÍ·Ç¾Û´ØË÷Òý
¡¡¡¡¼ÙÉèÄãÒѾ­ÊéµÄË÷ÒýÕÒµ½ÁËÒ»¸ö¾ä×ÓËùÔÚµÄÒ³Âë¡£Ò»µ©ÒѾ­ÖªµÀÁËÒ³Âëºó£¬ÄãºÜ¿ÉÄÜÂþÎÞÄ¿µÄ·­Ñ°Õâ±¾Ê飬ֱÖÁÕÒµ½ÕýÈ·µÄÒ³Â롣ͨ¹ýËæ»úµÄ·­Ñ°£¬Äã×îÖÕ¿ÉÒÔµ½´ïÕýÈ·µÄÒ³Âë¡£µ«ÊÇ£¬ÓÐÒ»ÖÖÕÒµ½Ò³ÂëµÄ¸üÓÐЧµÄ·½·¨¡£
¡¡¡¡Ê×ÏÈ£¬°ÑÊé·­µ½´ó¸ÅÒ»°ëµÄµØ·½£¬Èç¹ûÒªÕÒµÄÒ³Âë±È°ë±¾Êé´¦µÄÒ³ÂëС£¬¾ÍÊé·­µ½ËÄ·ÖÖ®Ò»´¦£¬·ñÔò£¬¾Í°ÑÊé·­µ½ËÄ·ÖÖ®ÈýµÄµØ·½¡£Í¨¹ýÕâÖÖ·½·¨£¬Äã¿ÉÒÔ¼ÌÐø°ÑÊé·Ö³É¸üСµÄ²¿·Ö£¬Ö±ÖÁÕÒµ½ÕýÈ·µÄÒ³Â븽½ü¡£ÕâÊÇÕÒµ½ÊéÒ³µÄ·Ç³£ÓÐЧµÄÒ»ÖÖ·½·¨¡£
¡¡¡¡SQL SeverµÄ±íË÷ÒýÒÔÀàËÆµÄ·½Ê½¹¤×÷¡£Ò»¸ö±íË÷ÒýÓÉÒ»×éÒ³×é³É£¬ÕâЩҳ¹¹³ÉÁËÒ»¸öÊ÷Ðνṹ¡£¸ùҳͨ¹ýÖ¸ÏòÁíÍâÁ½¸öÒ³£¬°ÑÒ»¸ö±íµÄ¼Ç¼´ÓÂß¼­ÉϷֳɺÍÁ½¸ö²¿·Ö¡£¶ø¸ùÒ³ËùÖ¸ÏòµÄÁ½¸öÒ³ÓÖ·Ö±ð°Ñ¼Ç¼·Ö¸î³É¸üСµÄ²¿·Ö¡£Ã¿¸öÒ³¶¼°Ñ¼Ç¼·Ö³É¸üСµÄ·Ö¸î£¬Ö±ÖÁµ½´ïÒ¶¼¶Ò³¡£
¡¡¡¡Ë÷ÒýÓÐÁ½ÖÖÀàÐÍ£º¾Û´ØË÷ÒýºÍ·Ç¾Û´ØË÷Òý¡£ÔÚ¾Û´ØË÷ÒýÖУ¬Ë÷ÒýÊ÷µÄÒ¶¼¶Ò³°üº¬Êµ¼ÊµÄÊý¾Ý£º¼Ç¼µÄË÷Òý˳ÐòÓëÎïÀí˳ÐòÏàͬ¡£ÔڷǾ۴ØË÷ÒýÖУ¬Ò¶¼¶Ò³Ö¸Ïò±íÖеļǼ£º¼Ç¼µÄÎïÀí˳ÐòÓëÂß¼­Ë³ÐòûÓбØÈ»µÄÁªÏµ¡£
¡¡¡¡¾Û´ØË÷Òý·Ç³£ÏóĿ¼±í£¬Ä¿Â¼±íµÄ˳ÐòÓëʵ¼ÊµÄÒ³Âë˳ÐòÊÇÒ»Öµġ£·Ç¾Û´ØË÷ÒýÔò¸üÏóÊéµÄ±ê×¼Ë÷Òý±í£¬Ë÷Òý±íÖеÄ˳Ðòͨ³£Óëʵ¼ÊµÄÒ³Âë˳ÐòÊDz»Ò»Öµġ£Ò»±¾ÊéÒ²ÐíÓжà¸öË÷Òý¡£ÀýÈ磬ËüÒ²ÐíͬʱÓÐÖ÷ÌâË÷ÒýºÍ×÷ÕßË÷Òý¡£Í¬Ñù£¬Ò»¸ö±í¿ÉÒÔÓжà¸ö·Ç¾Û´ØË÷Òý¡£
¡¡¡¡Í¨³£Çé¿öÏ£¬ÄãʹÓõÄÊǾ۴ØË÷Òý£¬µ«ÊÇÄãÓ¦¸Ã¶ÔÁ½ÖÖÀàÐÍË÷ÒýµÄÓÅȱµã¶¼ÓÐËùÀí½â¡£
¡¡¡¡Ã¿¸ö±íÖ»ÄÜÓÐÒ»¸ö¾Û´ØË÷Òý£¬ÒòΪһ¸ö±íÖеļǼֻÄÜÒÔÒ»ÖÖÎïÀí˳Ðò´æ·Å¡£Í¨³£ÄãÒª¶ÔÒ»¸ö±í°´ÕÕ±êʶ×ֶν¨Á¢¾Û´ØË÷Òý¡£µ«ÊÇ£¬ÄãÒ²¿ÉÒÔ¶ÔÆäËüÀàÐ͵Ä×ֶν¨Á¢¾Û´ØË÷Òý£¬Èç×


Ïà¹ØÎĵµ£º

AccessºÍSQL2000ÖÐÓï¾äµÄÇø±ð

1 £¬¶ÔÓÚÈÕÆÚ×Ö¶Î×Ö¶Î
access±íʾΪ£º#1981-28-12#
SQLSERVER2000±íʾΪ£º''1981-02-12''
2,SQLÓï¾äÇø±ð£¬select ,update ÔÚ¶Ôµ¥±í²Ù×÷ʱ¶¼²î²»¶à£¬
µ«¶à±í²Ù×÷ʱupdateÓï¾äµÄÇø±ðACCESSÓëSQLSERVERÖеÄUpdateÓï¾ä¶Ô±È:
SQLSERVERÖиüжà±íµÄUpdateÓï¾ä:
Update Tab1
SET a.Name = b.Name
from Tab1 a,Tab2 b
Whe ......

oracle sqlÓÅ»¯Ö®¶à±íÁ¬½ÓÓÅ»¯


Use equality first.
ʹÓõÈÁ¬½Ó
Use range operators only where equality does not apply.
Ö»ÓÐÔÚµÈÁ¬½Ó²»¿ÉÓõÄÇé¿öÏÂÊÂÓÉÇø¼äÁ¬½Ó
Avoid use of negatives in the form of !=
or NOT.
±ÜÃâʹÓà £¡= »òÕß not
Avoid LIKE pattern matching.
±ÜÃâʹÓà LIKEÆ¥Åä
Try to retrieve specific rows and in small n ......

ÖØÐ±àÒëËùÓÐÎÞЧµÄPL/SQLÄ£¿é£¨¶ÔÏó£©

µ±OracleÊý¾Ý¿â´´½¨Íê³Éºó£¬ÏµÍ³½«»á×Ô¶¯ÔËÐÐutlrp.sqlÕâ¸ö½Å±¾Îļþ£¨D:\oracle\product\10.1.0\Db_1\RDBMS\ADMIN£©£¬µ«ÊÇ£¬µ±Í¨¹ý¶¨Öư²×°ÀàÐ͵ķ½Ê½´´½¨ÁËÊý¾Ý¿âʱ£¬ÏµÍ³Ôò²»»áÔËÐÐutlrp.sqlÕâ¸ö½Å±¾£¬ËùÒÔ£¬½¨ÒéÔÚ´´½¨¡¢¸üлòÇ¨ÒÆÒ»¸öÊý¾Ý¿âºó£¬ÔËÐÐÒ»ÏÂutlrp.sqlÕâ¸ö½Å±¾£¬ÒÔÑéÖ¤Êý¾Ý¿â°²×°ÊÇ·ñ³É¹¦£¬ÕâÑù¿ÉÒÔÖØÐ±àÒë ......

ʵÑéÎå SQL²éѯ£¨ÅÅÐò¡¢¼¯º¯ÊýºÍ·Ö×é×Ó¾äµÄÓ¦Óã©

ÊÔÑéÄ¿µÄ:
Ò»¡¢Ñ§Ï°²éѯ½á¹ûµÄÅÅÐò
¶þ¡¢Ñ§Ï°Ê¹Óü¯º¯ÊýµÄ·½·¨£¬Íê³Éͳ¼Æ
µÈ²éѯ¡£
Èý¡¢Ñ§Ï°Ê¹Ó÷Ö×é×Ó¾ä
Ò»¡¢Ñ§Ï°²éѯ½á¹ûµÄÅÅÐò
1¡¢²éѯȫÌåѧÉúÐÅÏ¢£¬½á¹û°´ÕÕÄêÁä½µ
ÐòÅÅÐò
select *
from student
order by sage desc
2¡¢²éѯѧÉúÑ¡ÐÞÇé¿ö£¬½á¹ûÏȰ´ÕտγÌ
ºÅÉýÐòÅÅÐò£¬ÔÙ°´³É¼¨½µÐòÅÅÐò
select *
from ......

SQL·ÖÒ³²éѯ

/*µÚ¼¸Ò³±ØÐë´óÓÚ1
select top ÿҳÊýÁ¿ * id
 from @t a
 where id not in
 (select top (µÚ¼¸Ò³-1)*ÿҳÊýÁ¿ id
  from @t b
 )
*/
declare @lcSqlCommand nvarchar(100)
declare @t table (id int IDENTITY,orderDate datetime)
insert into @t
 select orderDate
&nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ