SQLºÍORACLEº¯Êý±È½Ï
	
    
    
	 
SQLServerºÍOracleÊÇ´ó¼Ò¾³£Óõ½µÄÊý¾Ý¿â£¬Ôڴ˸Ðл×÷Õß×ܽá³öÕâЩ³£Óú¯ÊýÒÔ¹©´ó¼Ò²Î¿¼¡£ 
Êýѧº¯Êý£º
¡¡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 
¡¡¡¡ O:SELECT floor(-1.001) value from dual 
4.È¡Õû£¨½ØÈ¡£© 
¡¡¡¡ S:SELECT cast(-1.002 as int) value 
¡¡¡¡ O:SELECT trunc(-1.002) value from dual 
5.ËÄÉáÎåÈë 
¡¡¡¡ S:SELECT round(1.23456,4) value 1.23460 
¡¡¡¡ O:SELECT round(1.23456,4) value from dual 1.2346 
6.eΪµ×µÄÃÝ 
¡¡¡¡ S:SELECT Exp(1) value 2.7182818284590451 
¡¡¡¡ O:SELECT Exp(1) value from dual 2.71828182 
7.È¡eΪµ×µÄ¶ÔÊý 
¡¡¡¡ S:SELECT log(2.7182818284590451) value 1 
¡¡¡¡ O:SELECT ln(2.7182818284590451) value from dual; 1 
8.È¡10Ϊµ×¶ÔÊý 
¡¡¡¡ S:SELECT log10(10) value 1 
¡¡¡¡ O:SELECT log(10,10) value from dual; 1 
9.ȡƽ·½ 
¡¡¡¡ S:SELECT SQUARE(4) value 16 
¡¡¡¡ O:SELECT power(4,2) value from dual 16 
10.ȡƽ·½¸ù 
¡¡¡¡ S:SELECT SQRT(4) value 2 
¡¡¡¡ O:SELECT SQRT(4) value from dual 2 
11.ÇóÈÎÒâÊýΪµ×µÄÃÝ 
¡¡¡¡ S:SELECT power(3,4) value 81 
¡¡¡¡ O:SELECT power(3,4) value from dual 81 
12.È¡Ëæ»úÊý 
¡¡¡¡ S:SELECT rand() value 
¡¡¡¡ O:SELECT sys.dbms_random.value(0,1) value from dual; 
13.È¡·ûºÅ 
¡¡¡¡ S:SELECT sign(-8) value -1 
¡¡¡¡ O:SELECT sign(-8) value from dual -1 
14.Ô²ÖÜÂÊ 
¡¡¡¡ S:SELECT PI() value 3.1415926535897931 
¡¡¡¡ O:²»ÖªµÀ 
15.sin,cos,tan ²ÎÊý¶¼ÒÔ»¡¶ÈΪµ¥Î» 
¡¡¡¡ ÀýÈ磺SELECT sin(PI()/2) value µÃµ½1£¨SQLServer£© 
16.Asin,Acos,Atan,Atan2 ·µ»Ø»¡¶È 
17.»¡¶È½Ç¶È»¥»»(SQLServer£¬Oracle²»ÖªµÀ) 
¡¡¡¡ DEGREES£º»¡¶È-¡µ½Ç¶È 
¡¡¡¡ RADIANS£º½Ç¶È-¡µ»¡¶È 
ÊýÖµ¼ä±È½Ï£º
¡¡18. Ç󼯺Ï×î´óÖµ 
¡¡¡¡ S:SELECT max(value) value from 
¡¡¡¡ (SELECT 1 value 
¡¡¡¡ union 
¡¡¡¡ SELECT -2 value 
¡¡¡¡ union 
¡¡¡¡ SELECT 4 value 
¡¡¡¡ union 
¡¡¡¡ SELECT 3 value)a 
¡¡¡¡O:SELECT greatest(1,-2,4,3) value from dual 
19. Ç󼯺Ï×îСֵ 
¡¡¡¡ S:SELE
    
     
	
	
    
    
	Ïà¹ØÎĵµ£º
        
    
     ¹ØÓÚsqlÁ¬½Ó
Á¬½ÓÀàÐÍ
ÔÚ¹ØÏµ´úÊýÖУ¬Á¬½ÓÔËËãÊÇÓÉÒ»¸öµÑ¿¨¶û»ýÔËËãºÍÒ»¸öѡȡÔËËã¹¹³ÉµÄ¡£Ê×ÏÈÓõѿ¨¶û»ýÍê³É¶ÔÁ½¸öÊý¾Ý¼¯ºÏµÄ³ËÔËË㣬Ȼºó¶ÔÉú³ÉµÄ½á¹û
¼¯ºÏ½øÐÐѡȡÔËË㣬ȷ±£Ö»°Ñ·Ö±ðÀ´×ÔÁ½¸öÊý¾Ý¼¯ºÏ²¢ÇÒ¾ßÓÐÖØµþ²¿·ÖµÄÐкϲ¢ÔÚÒ»Æð¡£Á¬½ÓµÄÈ«²¿ÒâÒåÔÚÓÚÔÚˮƽ·½ÏòÉϺϲ¢Á½¸öÊý¾Ý¼¯ºÏ£¨Í¨³£ÊÇ±í£©£¬²¢²úÉú
Ò ......
	
    
        
    
    2009Äê06ÔÂ24ÈÕ 09:47
create table [±íÃû] 
( 
[×Ô¶¯±àºÅ×Ö¶Î] int IDENTITY (1,1) PRIMARY KEY , 
[×Ö¶Î1] nVarChar(50) default 'ĬÈÏÖµ' null , 
[×Ö¶Î2] ntext null , 
[×Ö¶Î3] datetime, 
[×Ö¶Î4] money null , 
[×Ö¶Î5] int default 0, 
[×Ö¶Î6] Decimal (12,4) default 0, 
[×Ö¶Î7] image null , 
) 
É ......
	
    
        
    
    
update CHELIANG_MINGDAN set clmd_yunxuzaizhong = cast(clmd_yunxuzaizhong/1000 as decimal(14,4)) where clmd_yunxuzaizhong is not null
update CHELIANG_MINGDAN set clmd_carweight = cast(clmd_carweight/1000 as decimal(14,4)) where clmd_carweight is not null ......
	
    
        
    
    ¼¸¸öɾ³ýÖØ¸´¼Ç¼µÄSQLÓï¾ä
2009-03-02 10:08
±ÈÈçÏÖÔÚÓÐÒ»ÈËÔ±±í £¨±íÃû£ºpeosons£©
ÈôÏ뽫ÐÕÃû¡¢Éí·ÝÖ¤ºÅ¡¢×¡Ö·ÕâÈý¸ö×Ö¶ÎÍêÈ«ÏàͬµÄ¼Ç¼²éѯ³öÀ´ 
select   p1.*   from   persons   p1,persons   p2   where   p1.id<>p2.id &nb ......
	
    
        
    
    ×ö¸ö¾ØÕ󣬯äʵ¾ÍÊǸö¶þάÊý×飬¹Ø¼üÊÇÒª´ÓÊý¾Ý¿âÀïµ÷ЩÊý¾Ý£¬sqlÓï¾ä²»ÊìÁ·£¬¾Í±ßѧ±ßÓã¬Í¬²½µØ¼ÇЩ±Ê¼Ç£¬·½±ã²éÔÄ
¹ØÓÚdistinctºÍorder by ·¢Á˸öÌû×Ó£¨µÚÒ»´ÎŶ£© 
Ê×Ìû£º
ÓõÄÊÇoracleµÄÊý¾Ý¿â 
Ä¿µÄÊÇÏëÑ¡³öΨһµÄuserid£¨ÔÓÐÖØ¸´Öµ£©,²¢ÇÒ°´ÕÕfileposÅÅÐò£¨ÔfileposÊÇ1£¬2£¬3.¡£¡£²»Öظ´µÄÐòºÅ£© 
 ......