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

SQLSERVER SQLÐÔÄÜÓÅ»¯

1.Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò(Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ)¡¡¡¡
¡¡¡¡ SQLSERVERµÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àífrom×Ó¾äÖеıíÃû£¬Òò´Ëfrom×Ó¾äÖÐдÔÚ×îºóµÄ±í£¨»ù´¡±ídriving table£©½«±»×îÏÈ´¦Àí£¬ÔÚfrom×Ó¾äÖаüº¬¶à¸ö±íµÄÇé¿öÏ£¬±ØÐëÑ¡Ôñ¼Ç¼ÌõÊý×îÉٵıí×÷Ϊ»ù´¡±í£¬µ±SQLSERVER´¦Àí¶à¸ö±íʱ£¬»áÔËÓÃÅÅÐò¼°ºÏ²¢µÄ·½Ê½Á¬½ÓËüÃÇ£¬
 
¡¡¡¡ Ê×ÏÈ£¬É¨ÃèµÚÒ»¸ö±í£¨from×Ó¾äÖÐ×îºóµÄÄǸö±í)²¢¶Ô¼Ç¼½øÐÐÅÅÐò£»È»ºóɨÃèµÚ¶þ¸ö±í£¨from×Ó¾äÖÐ×îºóµÚ¶þ¸ö±í)£»×îºó½«ËùÓдӵڶþ¸ö±íÖмìË÷³öµÄ¼Ç¼ÓëµÚÒ»¸ö±íÖкÏÊʼǼ½øÐкϲ¢
 
¡¡¡¡ ÀýÈç: ±í TAB1 16,384 Ìõ¼Ç¼±í TAB2 5 Ìõ¼Ç¼£¬Ñ¡ÔñTAB2×÷Ϊ»ù´¡±í (×îºÃµÄ·½·¨) select count(*) from tab1,tab2 Ö´ÐÐʱ¼ä0.96Ã룬ѡÔñTAB2×÷Ϊ»ù´¡±í (²»¼ÑµÄ·½·¨) select count(*) from tab2,tab1 Ö´ÐÐʱ¼ä26.09Ã룻
 
Èç¹ûÓÐ3¸öÒÔÉϵıíÁ¬½Ó²éѯ£¬ÄǾÍÐèҪѡÔñ½»²æ±í£¨intersection table£©×÷Ϊ»ù´¡±í£¬½»²æ±íÊÇÖ¸ÄǸö±»ÆäËû±íËùÒýÓÃµÄ±í¡¡¡¡
¡¡¡¡ ÀýÈç:
¡¡¡¡ EMP±íÃèÊöÁËLOCATION±íºÍCATEGORY±íµÄ½»¼¯
¡¡¡¡ SELECT *
¡¡¡¡ from LOCATION L,
¡¡¡¡ CATEGORY C,
¡¡¡¡ EMP E
¡¡¡¡ WHERE E.EMP_NO BETWEEN 1000 AND 2000
¡¡¡¡ AND E.CAT_NO = C.CAT_NO
¡¡¡¡ AND E.LOCN = L.LOCN
¡¡¡¡
¡¡¡¡ ½«±ÈÏÂÁÐSQL¸üÓÐЧÂÊ
¡¡¡¡ SELECT *
¡¡¡¡ from EMP E ,
¡¡¡¡ LOCATION L ,
¡¡¡¡ CATEGORY C
¡¡¡¡ WHERE E.CAT_NO = C.CAT_NO
¡¡¡¡ AND E.LOCN = L.LOCN
¡¡¡¡ AND E.EMP_NO BETWEEN 1000 AND 2000
¡¡¡¡
¡¡¡¡ 2.WHERE×Ó¾äÖеÄÁ¬½Ó˳Ðò¡¡¡¡
¡¡¡¡ SQLSERVER²ÉÓÃ×Ô϶øÉϵÄ˳Ðò½âÎöWHERE×Ӿ䣬¸ù¾ÝÕâ¸öÔ­Àí£¬±íÖ®¼äµÄÁ¬½Ó±ØÐëдÔÚÆäËûWHEREÌõ¼þ֮ǰ£¬ÄÇЩ¿ÉÒÔ¹ýÂ˵ô×î´óÊýÁ¿¼Ç¼µÄÌõ¼þ±ØÐëдÔÚWHERE×Ó¾äµÄĩβ¡¡¡¡
¡¡¡¡ ÀýÈ磺
¡¡¡¡ (µÍЧ,Ö´ÐÐʱ¼ä156.3Ãë)
¡¡¡¡ SELECT *
¡¡¡¡ from EMP E
¡¡¡¡ WHERE SAL > 50000
¡¡¡¡ AND JOB = 'MANAGER'
¡¡¡¡ AND 25 < (SELECT COUNT(*) from EMP WHERE MGR=E.EMPNO);¡¡¡¡
¡¡¡¡ (¸ßЧ,Ö´ÐÐʱ¼ä10.6Ãë)
¡¡¡¡ SELECT *
¡¡¡¡ from EMP E
¡¡¡¡ WHERE 25 < (SELECT COUNT(*) from EMP WHERE MGR=E.EMPNO)
¡¡¡¡ AND SAL > 50000
¡¡¡¡ AND JOB = 'MANAGER';
¡¡¡¡
¡¡¡¡ 3.SELECT×Ó¾äÖбÜÃâʹÓÃ'*'¡£µ±ÄãÏëÔÚSELECT×Ó¾äÖÐÁгöËùÓеÄCOLUMNʱ£¬Ê¹Óö¯Ì¬SQLÁÐÒýÓÃ'*'ÊÇÒ»¸ö·½±ãµÄ·½·¨£¬²»ÐÒµÄÊÇ£¬ÕâÊÇÒ»¸ö·Ç³£µÍЧµÄ·½·¨¡£Êµ¼ÊÉÏ£¬


Ïà¹ØÎĵµ£º

MySQL ×Ö·û¼¯µ¼ÖÂSQLÁ¬½ÓÖ®ºóÖÐÎÄÂÒÂëµÄÎÊÌ⣡

character-set-server = GB2312
collation-server = latin1_general_ci
MySQL×Ö·û¼¯ GBK¡¢GB2312¡¢UTF8Çø±ð ½â¾ö MYSQLÖÐÎÄÂÒÂëÎÊÌâ ÊÕ²Ø
MySQLÖÐÉæ¼°µÄ¼¸¸ö×Ö·û¼¯
character-set-server/default-character-set£º·þÎñÆ÷×Ö·û¼¯£¬Ä¬ÈÏÇé¿öÏÂËù²ÉÓõġ£
character-set-database£ºÊý¾Ý¿â×Ö·û¼¯¡£
character-set-table£ºÊ ......

SQL2005ºÍ(Excel |access)Ö®¼äµÄÊý¾Ýµ¼Èëµ¼³ö


Sql´úÂë
--²ÉÓÃSQLÓï¾äʵÏÖsql2005ºÍExcel Êý¾ÝÖ®¼äµÄÊý¾Ýµ¼Èëµ¼³ö£¬ÔÚÍøÉÏÕÒÀ´Ò»--Ï£¬ÊµÏÖ·½·¨ÊÇÕâÑùµÄ£º    
  
  
--Excel---->SQL2005  µ¼È룺    
  
  
select * into useinfo from O ......

½« Session ·ÅÈë SQLServer ±£´æ


        SQLServer ģʽ¾ÍÊÇ£¬°ÑSession ´æ·ÅÔÚ SQL Server Êý¾Ý¿âÀעÒâ²»ÊÇ Oracle £¬¶¯¶¯½ÅÖº¶¼Äܲµ½Ô­ÒòÀ²£©£¬ÏÂÃæ¿ªÊ¼ËµÃ÷Ò»ÏÂÉèÖõľßÌå²½Ö裺
1¡¢   Æô¶¯Ïà¹ØµÄÊý¾Ý¿â·þÎñ£¨Èçͼ£©
ÔËÐÐSQL Server ·þÎñ¹ÜÀíÆ÷ → Æô¶¯ SQL Server £¨×îºÃÉèΪ¿ª»ú×Ô¶¯ÔËÐУ© ......

.netѧϰ×ܽᣨ6£©Ö®sqlserver ×Ô¶¨Ò庯ÊýÓë´æ´¢¹ý³Ì

 21 Ò»¸öSQLServerµÄ×Ô¶¨Ò庯ÊýÖе÷ÓÃÒ»¸ö×Ô¶¨ÒåµÄ´æ´¢¹ý³Ì£¬Ö´Ðд˺¯Êýºó·¢³öÈçÏÂÌáʾ£º“Ö»Óк¯ÊýºÍÀ©Õ¹´æ´¢¹ý³Ì²ÅÄÜ´Óº¯ÊýÄÚ²¿Ö´ÐÐ"¡£
 Ô­Òò£ºº¯ÊýÖ»ÄÜʹÓüòµ¥µÄsqlÓï¾ä,Âß¼­¿ØÖÆÓï¾ä£¬¸´ÔÓÒ»µãµÄ´æ´¢¹ý³ÌÊDz»Äܵ÷Óõģ¬ÔÚº¯ÊýÀïÒ²²»ÄÜʹÓÃexecute  sp_executesql  »òÕßexecute ¡£½â¾ö·½·¨°Ñ ......

Ò»Ö»²éѯSQLServer 2005ËùÓÐÐÅÏ¢µÄÓï¾ä

select
    table_name=
    (
    case when t_c.column_id=1
        then t_o.name
        else ''
    end
    ),
    column_id=t_ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ