解析SQL Server和Oracle常用函數區別(4)_Mssql數據庫教程

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

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


        33. 重復字符串 

        S:select REPLICATE(’’abcd’’,2) value 
        O:沒發現
       
        34.發音相似性比較(這兩個單詞返回值一樣,發音相同) 

        S:SELECT SOUNDEX (’’Smith’’), SOUNDEX (’’Smythe’’)
        O:SELECT SOUNDEX (’’Smith’’), SOUNDEX (’’Smythe’’) from dual
        SQLServer中用SELECT DIFFERENCE(’’Smithers’’, ’’Smythers’’) 比較soundex的差
        返回0-4,4為同音,1最高日期函數 
       

        35.系統時間 

        S:select getdate() value
        O:select sysdate value from dual 
       

        36.前后幾日 

        直接與整數相加減 


        37.求日期 

        S:select convert(char(10),getdate(),20) value
        O:select trunc(sysdate) value from dual
        select to_char(sysdate,’’yyyy-mm-dd’’) value from dual
       

        38.求時間 

        S:select convert(char(8),getdate(),108) value
        O:select to_char(sysdate,’’hh24:mm:ss’’) value from dual 
       

        39.取日期時間的其他部分 

        S:DATEPART 和 DATENAME 函數 (第一個參數決定) 
        O:to_char函數 第二個參數決定

        參數---------------------------------下表需要補充
        year yy, yyyy 
        quarter qq, q (季度)
        month mm, m (m O無效)
        dayofyear dy, y (O表星期)
        day dd, d (d O無效)
        week wk, ww (wk O無效)
        weekday dw (O不清楚)
        Hour hh,hh12,hh24 (hh12,hh24 S無效)
        minute mi, n (n O無效)
        second ss, s (s O無效)
        millisecond ms (O無效)
        ---------------------------------------------- 
       

        40.當月最后一天 


        S:未知
        O:select LAST_DAY(sysdate) value from dual 
       

        41.本星期的某一天(比如星期日) 

        S:未知
        O:SELECT Next_day(sysdate,7) vaule FROM DUAL;
       

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

      來源:模板無憂//所屬分類:Mssql數據庫教程/更新時間:2010-03-15
      相關Mssql數據庫教程