解析SQL Server和Oracle常用函數(shù)區(qū)別(2)_Mssql數(shù)據(jù)庫教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解讀數(shù)據(jù)庫設(shè)計(jì)正規(guī)化的五大范式
      簡單說來,正規(guī)化就是在表格設(shè)計(jì)時(shí),消除冗余性和不協(xié)調(diào)的從屬關(guān)系。在本文中,我將通過五個(gè)漸進(jìn)的過程來告訴你在設(shè)計(jì)中應(yīng)該了解的正規(guī)化技巧。從而建立一個(gè)可行而且效率高的數(shù)據(jù)庫。本文也會詳細(xì)分析一下可以利用的關(guān)系類型。 這里假定我們要建立一個(gè)用戶信


        11.求任意數(shù)為底的冪 

        S:select power(3,4) value 81
        O:select power(3,4) value from dual 81
       

        12.取隨機(jī)數(shù) 

        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:select acos(-1) PI from dual; select exp(1) e from dual; 
       

        15.sin,cos,tan 參數(shù)都以弧度為單位 

        例如:select sin(PI()/2) value 得到1(SQLServer) 


        16.Asin,Acos,Atan,Atan2 返回弧度 


        17.弧度角度互換(SQLServer,Oracle未知) 

        DEGREES:弧度-〉角度 

        RADIANS:角度-〉弧度 


        二、數(shù)值間比較 

        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:select min(value) value from 
        (select 1 value
        union
        select -2 value
        union
        select 4 value
        union
        select 3 value)a

        O:select least(1,-2,4,3) value from dual
       

      分享:數(shù)據(jù)庫用SQL語法大全
      1、建表格: createtabletable_name(column1datatype[notnull][notnullprimarykey],column2datatype[notnull],...) 說明: datatype--是資料的格式,詳見表。 nutnull--可不可以允許資料有空的(尚未有資料填入)。 primarykey--是本表的主鍵。 2、更改表

      來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時(shí)間:2010-03-15
      相關(guān)Mssql數(shù)據(jù)庫教程