解析SQL Server和Oracle常用函數區別(4)_Mssql數據庫教程
教程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數據庫教程:
- sql 語句練習與答案
- 深入C++ string.find()函數的用法總結
- SQL Server中刪除重復數據的幾個方法
- sql刪除重復數據的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數據庫,提示 無法為該請求檢索數據 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數的用法實例詳解
- 相關鏈接:
- 教程說明:
Mssql數據庫教程- 解析SQL Server和Oracle常用函數區別(4)。