常見的資料庫函數有哪些

王林
發布: 2024-01-09 11:41:53
轉載
1149 人瀏覽過

資料庫函數有哪些?有人嗎

有 Funciton , 也就是函數

有 Procedure , 也就是預存程序

有 Package, 也就是 程式碼包 (包含 head 和 body 兩部分, 可以理解為一個包裡面,定義多個 預存程序或函數)

有 Types, 也就是 自訂資料型別

有 Triggers, 也就是 觸發器

有 Jobs, 也就是 資料庫作業 (定期執行的)

有 Table , 也就是表 (表有 普通表, 臨時表, 分割表)

有 Index, 也就是索引

有 Constraint, 也就是 約束 ( 也就是 某個表裡面的某一列,必須滿足什麼約束條件)

有 View, 也就是 視圖

有 Materialized View, 叫 “物化視圖”, 這個有點複雜的。

有 Sequence , 叫 序號。

有 User , 叫 使用者

有 Profile , 叫 使用者屬性檔 (用來限制 每個使用者 佔有資料庫資源的限制)

有 Synonyms, 叫 「同義詞」 (用於 便捷地存取 其他使用者下的物件)

有 Database link 叫 「連結資料庫」 (用來存取 其他機器上的 Oracle 資料庫)

有 TableSpace 叫 表空間 (用於 存放表格資料的)

有 CURSOR 叫 遊標, 用於 儲存過程裡面, 遍歷資料的。

資料庫函數count

Count 函數

計算從查詢傳回的記錄數。

文法

Count(expr)

其中 expr 代表一個字串表達式,它或標識一個字段,該字段包含要計算的資料;或是一個表達式,它使用此字段中的資料來執行計算。 expr 中的運算物件可能包含一個表格欄位名,一個常數或一個函數(可能是內在的,也可能是使用者自訂的,但不是 SQL合計函數).您可以計算任何種類的數據,包含文字資料。

說明

可以使用 Count 計算下一層查詢的記錄數。例如,可以使用 Count 計算運往指定國家的貨物訂單數量。

雖然 expr 能執行一個欄位上的計算,但 Count 只是簡單計算記錄的數量。並不管記錄中保存的是什麼值。

Count 函數不數帶有 Null 欄位的記錄,除非 expr是星號 (*) 通配符.如果使用星號,Count 將計算所有記錄的總量,包括有 Null 的欄位的記錄。 Count(*) 比 Count ([Column Name]) 快得多。

以上是常見的資料庫函數有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:docexcel.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!