SQL 必知必會 筆記 6 使用資料處理函式

2021-09-06 11:41:12 字數 1017 閱讀 7833

與sql 語句不一樣,sql 函式不是可移植的。為特定sql 實現編寫的**在其他實現中可能不正常。因為各個dbms廠商對函式的實現有很大的區別。

常用函式1. 文字處理函式

2. 日期和時間處理函式

日期和時間採用相應的資料型別儲存在表中,每種dbms 都有自己的特 殊形式。日期和時間值以特殊的格式儲存,以便能快速和有效地排序或 過濾,並且節省物理儲存空間。不同sql對於日期和時間的處理很不一致,可移植性最差。

使用datepart()函式

select

order_num

from

orders

where

datepart(yy, order_date) =

2012;

注意:dbms 提供的功能遠不止簡單的日期成分提取。大多數dbms 具有比較日期、執行基於日期的運算、選擇日期格式等的函式。但是,可以看到,不同dbms 的日期時間處理函式可能不同。關於具體dbms 支援的日期時間處理函式,請參閱相應的文件。

3. 數值處理函式

數值處理函式僅處理數值資料。這些函式一般主要用於代數、三角或幾何運算,因此不像字串或日期-時間處理函式使用那麼頻繁。相對來說在主要dbms 的函式中,數值函式是最一致、最統一的函式。

《sql必知必會》筆記

資料庫 儲存有組織的資料的容器 通常是乙個檔案或一組檔案 注意誤用混淆 資料庫軟體被稱為dbms,資料庫是通過dbms建立和操縱的容器 模式 關於資料庫和表的布局及特性的資訊。主鍵 一列或一組列,其值能夠唯一標識表中的每一行。多條sql語句必須以 分隔。sql語句不區分大小寫,select和sele...

SQL 必知必會 筆記 6 使用資料處理函式

與sql 語句不一樣,sql 函式不是可移植的。為特定sql 實現編寫的 在其他實現中可能不正常。因為各個dbms廠商對函式的實現有很大的區別。常用函式1.文字處理函式 2.日期和時間處理函式 日期和時間採用相應的資料型別儲存在表中,每種dbms 都有自己的特 殊形式。日期和時間值以特殊的格式儲存,...

SQL必知必會

資料庫 儲存有組織的資料的容器。資料庫管理系統 dbms 資料庫軟體,資料庫是通過dbms建立和操縱的容器。表 某種特定資料型別的結構化清單。資料庫中的每個表都有自己的名字,且唯一。不同的資料庫可以使用相同的表名。表的特性 模式 資料在表中如何儲存,儲存什麼樣的資料,資料如何分解。模式可以用來描述資...