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

SQLÓï¾äµÄÓÅ»¯

 SQLÓï¾ä¼¶±ðµÄÓÅ»¯ÊÇÎÒÃÇʵ¼Ê¹¤×÷ÖнӴ¥×î¶àµÄ£¬¼¸ºõËùÓеÄÊý¾Ý¿âÓ¦ÓÃ˵µ½µ×¶¼ÊÇSQLÓï¾äµÄ¾ßÌåÖ´ÐУ¬Òò´ËÈçºÎ¶ÔSQL½Å±¾±¾Éí½øÐÐÓÅ»¯£¬Ìá¸ßÖ´ÐÐЧÂʾÍÏÔµÃÓÈÎªÖØÒª¡£ÒÔÏÂÊÇһЩͨÓõÄÉè¼ÆÔ­Ôò¡£
   (1)ʹÓÃselectÓï¾ä²éѯʱ£¬¾¡Á¿²»ÒªÊ¹ÓÃselect *¡¡Óï¾ä£¬¶øÊÇÓ¦¸ÃÖ¸Ã÷¾ßÌåÒª²éѯµÄ×ֶΣ¬ÌáÈ¡µÄ×Ö¶ÎÊýÁ¿Ô½ÉÙ£¬²éѯµÄËÙ¶ÈÔ½¿ì¡£
¡¡¡¡(2)ʹÓÃOrder by Óï¾äÅÅÐòʱ£¬×îºÃ°´ÕÕ¾Û´ØË÷ÒýµÄ×Ö¶ÎÅÅÐò£¬ÕâÑù»á´ó´óÌá¸ßÅÅÐòµÄËÙ¶È¡£
   (3)¾¡Á¿²»ÒªÊ¹ÓÃor¹Ø¼ü×Ö£¬»òÊÇ in(),·ñÔò»áÒýÆðÈ«±íɨÃ裬´ó´ó¼õµÍÊý¾ÝµÄ¼ìË÷ËÙ¶È¡£
      ±ÈÈçÊý¾ÝÁ¿½Ï´óʱ£¨¼¸Ê®Íò¼Ç¼£©£¬²»ÒªÊ¹ÓÃÈçϵÄSQLÓï¾ä£º
      Select count(*) from student where id in('0','1')
      Select count (*) from student where id='0' or id='1'
    Ó¦¸Ã²ð·Ö³ÉÈçÏÂÁ½ÌõSQLÓï¾ä£º
      select count(*) from student where id ='0'
      select count (*)from student where id='1'
   (4)¶ÔµÑ¿¨¶û»ý,Óα꣬ѭ»·Òª½÷É÷ʹÓá£
   (5)´æ´¢¹ý³Ì£¬º¯Êý£¬°ü£¬´¥·¢Æ÷µÈ¾¡Á¿²»Òª³¬¹ý1000ÐУ¬Ö®¼äµ÷Óò»Òª¸´ÔÓ¡£
   (6)¼ì²éǶÌ×£¬µÝ¹é£¬×Ó²éѯµÄÉî¶È£¬×îºÃ²»Òª³¬¹ý3²ã¡£
   (7)order by £¬group by £¬distinct ÕâЩÓï¾äÔËÐÐʱÏà¶ÔÀ´Ëµ»áÕ¼ÓýϴóµÄÄڴ棬ʹÓÃʱÐèÒª¼ÓÒÔ×¢Òâ¡£
   (8)¾¡Á¿ÉÙÓÃNOt£¬°üÀ¨NOT in ºÍnot exist
   (9)between 1 and  10 Òª±È in (1,10)×Ö¶ÎÖ´ÐÐЧÂʸߡ£
   (10)µ±whereÓï¾äºóÓжà¸ö²éѯÌõ¼þʱ£¬Ó¦¸Ã½«Êý¾ÝÁ¿´óµÄ±íµÄ²éѯ¹ýÂËÌõ¼þ·ÅÔÚÇ°Ãæ¡£
   (11)like Óï¾äÊǺܺÄʱµÄ£¬Èç¹ûÌõ¼þÔÊÐíµÄ»°£¬¿ÉÒÔʹÓù¦ÄÜÏàͬµÄÓï¾ä´úÌæ£¬±ÈÈç
         select name from student where ID like '100???'ÕâÌõÓï¾ä£¬»á¶ÔÈ«±í½øÐÐ˳ÐòɨÃ裻¿ÉÒÔ¸ÄΪ  select name from student where ID >100000,ÕâÑùÔÚÖ´Ðвéѯʱ¾Í»áÀûÓÃË÷ÒýÀ´²éѯ£¬ÏÔÈ»»á´ó´óÌá¸ßËÙ¶È¡£
   (13)¾¡Á¿²»ÒªÔÙSQLÓï¾äÖнøÐжÔÁеIJÙ×÷£¬°üÀ¨Êý¾Ý¿âº¯Êý£¬¼ÆËã±í´ïʽµÈ£¬·ñÔò»áµ¼ÖÂÈ«±íɨÃ裬Ҫ¾¡¿ÉÄܽ«²Ù×÷ÒÆÖÁµÈºÅÓұߡ£
&n


Ïà¹ØÎĵµ£º

Ó°ÏìSQL serverÐÔÄܵĹؼüÈý¸ö·½Ãæ

1 Âß¼­Êý¾Ý¿âºÍ±íµÄÉè¼Æ
Êý¾Ý¿âµÄÂß¼­Éè¼Æ¡¢°üÀ¨±íÓë±íÖ®¼äµÄ¹ØÏµÊÇÓÅ»¯¹ØÏµÐÍÊý¾Ý¿âÐÔÄܵĺËÐÄ¡£Ò»¸öºÃµÄÂß¼­Êý¾Ý¿âÉè¼Æ¿ÉÒÔΪ
ÓÅ»¯Êý¾Ý¿âºÍÓ¦ÓóÌÐò´òÏÂÁ¼ºÃµÄ»ù´¡¡£
±ê×¼»¯µÄÊý¾Ý¿âÂß¼­Éè¼Æ°üÀ¨ÓöàµÄ¡¢ÓÐÏ໥¹ØÏµµÄÕ­±íÀ´´úÌæºÜ¶àÁеij¤Êý¾Ý±í¡£ÏÂÃæÊÇһЩʹÓñê×¼»¯
±íµÄһЩºÃ´¦¡£
A:ÓÉÓÚ±íÕ­£¬Òò´Ë¿ÉÒÔʹŠ......

SQLÊý¾Ý¿â¿ìÕÕ


Êý¾Ý¿â¿ìÕÕÊÇMSSQL2005µÄй¦ÄÜ£¬½öÔÚ Microsoft SQL Server 2005 Enterprise Edition ÖпÉÓ᣶øÇÒSQL Server Management Studio ²»Ö§³Ö´´½¨Êý¾Ý¿â¿ìÕÕ£¬´´½¨¿ìÕÕµÄΨһ·½Ê½ÊÇʹÓà Transact-SQL¡£
Êý¾Ý¿â¿ìÕÕÊÇÊý¾Ý¿â£¨³ÆÎª“Ô´Êý¾Ý¿â”£©µÄÖ»¶Á¾²Ì¬ÊÓͼ¡£ÔÚ´´½¨Ê±£¬Ã¿¸öÊý¾Ý¿â¿ìÕÕÔÚÊÂÎñÉ϶¼ÓëÔ´Êý¾Ý¿âÒ»Ö ......

SQlÊý¾ÝÀàÐÍ( _ ѧSQL¾Í´ÓÊý¾ÝÀàÐÍ¿ªÊ¼°É£¡)

SQlÊý¾ÝÀàÐÍ(-_-ѧSQL¾Í´ÓÊý¾ÝÀàÐÍ¿ªÊ¼°É£¡)
bit    ÕûÐÍ
ÆäÖµÖ»ÄÜÊÇ0¡¢1»ò¿ÕÖµ¡£
ÕâÖÖÊý¾ÝÀàÐÍÓÃÓÚ´æ´¢Ö»ÓÐÁ½ÖÖ¿ÉÄÜÖµµÄÊý¾Ý£¬ÈçYes »òNo¡¢True »òFalse ¡¢On »òOff.
int    ÕûÐÍ 4¸ö×Ö½Ú
´Ó- 2^31(-2147483648)µ½2^31 (2147483 647)Ö®¼äµÄÕûÊý¡£
´æ´¢µ½Êý¾Ý¿âµÄ¼¸ºõËùÓÐÊýÖµÐ͵ÄÊý¾ ......

[SQL]ÈçºÎд³ö¸ßЧµÄSQL

±ÜÃâʹÓÃIN ²Ù×÷·û
   ÓÃINд³öÀ´µÄSQLµÄÓŵãÊDZȽÏÈÝÒ×д¼°ÇåÎúÒ×¶®£¬Õâ±È½ÏÊʺÏÏÖ´úÈí¼þ¿ª·¢µÄ·ç¸ñ¡£
µ«ÊÇÓÃINµÄSQLÐÔÄÜ×ÜÊDZȽϵ͵쬴ÓORACLEÖ´ÐеIJ½ÖèÀ´·ÖÎöÓÃINµÄSQLÓë²»ÓÃINµÄSQLÓÐÒÔÏÂÇø±ð£º
 ¡¡ORACLEÊÔͼ½«Æäת»»³É¶à¸ö±íµÄÁ¬½Ó£¬Èç¹ûת»»²»³É¹¦ÔòÏÈÖ´ÐÐINÀïÃæµÄ×Ó²éѯ£¬ÔÙ²éѯÍâ²ãµÄ±í¼Ç ......

SQL¾­µä¶ÌС´úÂëÊÕ¼¯

--SQL Server£º
Select TOP N * from TABLE Order By NewID() 
--Access£º
Select TOP N * from TABLE Order By Rnd(ID)  
Rnd(ID) ÆäÖеÄIDÊÇ×Ô¶¯±àºÅ×ֶΣ¬¿ÉÒÔÀûÓÃÆäËûÈκÎÊýÖµÀ´Íê³É£¬±ÈÈçÓÃÐÕÃû×Ö¶Î(U ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ