Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÁÐÒýÓÃ'*'ÊÇÒ»¸ö·½±ãµÄ·½·¨£¬²»ÐÒµÄÊÇ£¬ÕâÊÇÒ»¸ö·Ç³£µÍЧµÄ·½·¨¡£Êµ¼ÊÉÏ£¬


Ïà¹ØÎĵµ£º

oracleµ÷ÓÃjava³ÌÐòÁ¬sqlserver2005

1¡¢ÔÚoracleµÄsys-sysdbaϵǽ
дһ¸öjava source³ÌÐòÁ´½Ósqlserver2005£º
create or replace and compile java source named test as
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class excutesql1
{
    public static String entry ......

½â¾öSQL ServerתACCESS×Ô¶¯±àºÅÎÊÌâ


1.´ò¿ªSQL server enterprise mananger “ÆóÒµ¹ÜÀíÆ÷”
ÔÚÄãÒªµ¼³öµÄSQLÊý¾Ý¿âÉÏÊó±êÓÒ¼ü²Ëµ¥£ºËùÓÐÈÎÎñ-¡·µ¼³öÊý¾Ý
2.»Ø³öÏÖÒ»¸öµ¼³öÏòµ¼´°¿Ú¡£
Ñ¡Ôñ±»µ¼³öµÄÊý¾ÝÔ´£¬ÎªÄã¸Õ²ÅËùÑ¡ÔñµÄÊý¾Ý¿â£¬Èç¹û·¢ÏÖ²»¶ÔÓ¦×ÔÐÐÐ޸ġ£
3.½øÈëµ¼³öµ½Ä¿±êÊý¾ÝÔ´µÄÑ¡Ôñ£¬ÕâÀïÎÒÃÇҪת³ÉACCESSµÄÊý¾Ý¿â¡£×¢ÒâÑ¡ÔñÊý¾ÝÔ´ÀàÐÍÎ ......

JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,Oracle

import java.sql.*;
/*
* JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,OracleÊý¾Ý¿â
*
* */
public class JDBC {
  
public static void main(String[] args)throws Exception {
  
   Connection conn=null;
  
       //====Á¬½ÓACCESSÊý¾Ý¿â ......

SQLServerÊý¾Ý¿â

 Sybase SQL ServerÌåϵ½á¹¹½éÉÜ
ÕªÒª£º±¾ÎÄÖ÷Òª¶ÔSybase SQL ServerÌåϵ½á¹¹½øÐнéÉÜ£¬±ãÓÚ¶ÁÕ߶ÔSybase SQL ServerÓиöÕûÌå´ó¸ÅµÄÁ˽⡣
±êÇ©£ºSybase SQL Server  Sybase  SQL Server  Ìåϵ½á¹¹
 
Sybase SQL ServerÊÇÒ»¸ö¶à¿â½á¹¹µÄRDBMS£¬Ìåϵ½á¹¹´óÖÂÈçÏ£º
1.Êý¾Ý¿â ......

SQLServerºÍOracle³£Óú¯Êý¶Ô±È


Êýѧº¯Êý
ÔÚoracle ÖÐdistinct¹Ø¼ü×Ö¿ÉÒÔÏÔʾÏàͬ¼Ç¼ֻÏÔʾһÌõ
¡¡¡¡1.¾ø¶ÔÖµ
¡¡¡¡S:select abs(-1) value
¡¡¡¡O:select abs(-1) value from dual
¡¡¡¡2.È¡Õû(´ó)
¡¡¡¡S:select ceiling(-1.001) value
¡¡¡¡O:select ceil(-1.001) value from dual
¡¡¡¡3.È¡Õû£¨Ð¡£©
¡¡¡¡S:select floor(-1.001) value ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ