『壹』 資料庫常用的字元串函數都有哪些
常用函數
1、求和函數 SUM
2、平均值函數 AVERAGE
3、邏輯函數 IF
4、快捷方式或鏈接創建函數 HYPERLINK
5、計數函數 COUNT
6、最大(小)值函數 MAX(MIN)
7、條件求和函數 SUMIF
『貳』 資料庫常用函數
1、系統信息函數
系統信息函數用來查詢MySQL資料庫的系統信息。
函數代碼:
SELECT VERSION()
->5.0.67-community-nt
CONNECTION_ID() 返回伺服器的連接數
DATABASE()、SCHEMA 返回當前資料庫名
USER()、SYSTEM_USER()返回當前用戶
2、日期時間函數
MySQL的日期和時間函數主要用於處理日期時間。
函數代碼:
CURDATE(),CURRENT_DATE() curdate() 返回當前日期
SELECT CURDATE()
->2014-12-17
CURTIME(),CURRENT_TIME curtime()
返回當前時間
SELECT CURTIME()
->15:59:02
3、字元串函數
函數代碼:
CHAR_LENGTH(s) char_length()返回字元串s的字元數
SELECT CHAR_LENGTH('你好123') -- 5
CONCAT(s1,s2,...) concat(s1,s2...)
將字元串s1,s2等多個字元串合並為一個字元串
4、加密函數
加密函數是MySQL用來對數據進行加密的函數。
函數代碼:
PASSWORD(str)
該函數可以對字元串str進行加密,一般情況下,PASSWORD(str)用於給用戶的密碼加密。
SELECT PASSWORD('123')
->*
5、數學函數
數學函數主要用於處理數字,包括整型、浮點數等。
函數代碼:
ABS(x) abs(x)返回x的絕對值
SELECT ABS(-1) -- 返回1
CEIL(x),CEILING(x) cell(x),celling(x)
返回大於或等於x的最小整數
SELECT CEIL(1.5) -- 返回2
『叄』 關於oracle資料庫中函數的概念,作用
函數可以認為是一個輸入端一個輸出端的轉換程序。
主要為我們編寫SQL提供了一種簡單高效的處理方式
『肆』 oracle資料庫哪些函數
1. 單行函數:對每一個函數應用在表的記錄中時,只能輸入一行結果,返回一個結果,比如:MOD(x,y)返回 x 除以 y 的余數(x 和 y 可以是兩個整數,也可以是表中的整數列)。常用的單行函數有:
字元函數:對字元串操作。
數字函數:對數字進行計算,返回一個數字。
轉換函數:可以將一種數據類型轉換為另外一種數據類型。
日期函數:對日期和時間進行處理。
2. 聚合函數:聚合函數同時可以對多行數據進行操作,並返回一個結果。比如 SUM(x)返回結果集中 x 列的總和。
『伍』 資料庫函數有哪些有人嗎
有 Funciton , 也就是函數
有 Procere , 也就是存儲過程
有 Package, 也就是 代碼包 (包含 head 和 body 兩部分, 可以理解為一個包裡面,定義多個 存儲過程或函數)
有 Types, 也就是 自定義數據類型
有 Triggers, 也就是 觸發器
有 Jobs, 也就是 資料庫作業 (定期執行的)
有 Table , 也就是表 (表有 普通表, 臨時表, 分區表)
有 Index, 也就是索引
有 Constraint, 也就是 約束 ( 也就是 某個表裡面的某一列, 必須滿足什麼約束條件)
有 View, 也就是 視圖
有 Materialized View, 叫 「物化視圖」, 這個有點復雜的。
有 Sequence , 叫 序列號。
有 User , 叫 用戶
有 Profile , 叫 用戶屬性文件 (用於限制 每個用戶 佔有資料庫資源的限制)
有 Synonyms, 叫 「同義詞」 (用於 便捷地訪問 其他用戶下的對象)
有 Database link 叫 「鏈接資料庫」 (用於訪問 其他機器上的 Oracle 資料庫)
有 TableSpace 叫 表空間 (用於 存放表數據的)
有 CURSOR 叫 游標, 用於 存儲過程裡面, 遍歷數據的。