A. 資料庫常用的字元串函數都有哪些
replace('abcdefg','abc','')="defg"(用第三個字元串替換第一個字元串中的所有第二個字元串)
或者
replace(
'abcdfg',substring('abcdfg',1,3),'')
(substring
從給定字元串的指定位置開始,取指定長度的字元)
B. 資料庫系統函數有哪些分類
單行函數,多行函數 單行的又分字元,日期,數字,轉換,通用幾種
採納哦
C. 資料庫中常用的函數都有哪些啊
1.檢索數據
SELECT prod_nameFROM Procts;
#檢索單列
SELECT prod_id, prod_name, prod_priceFROMProcts;
#檢索多列
SELECT * FROM Procts;
#檢索所有列
SELECT DISTINCTvend_id FROMProcts;
#檢索不同的值
SELECTprod_name FROM Procts LIMIT 5;
#返回不超過5行數據
SELECTprod_name FROM Procts LIMIT 5 OFFSET 5;
#返回從第5行起的5行數據。LIMIT指定返回的行數,LIMIT帶的OFFSET指定從哪兒開始。
2.排序檢索數據
SELECTprod_name
FROMProcts
ORDER BYprod_name;
#排序數據
SELECT prod_id, prod_price, prod_name
FROMProcts
ORDER BY prod_price, prod_name;
#按多個列排序
SELECT prod_id, prod_price, prod_name
FROMProcts
ORDER BY 2, 3;
#按列位置排序,第三行表示先按prod_price, 再按prod_name進行排序
SELECT prod_id, prod_price, prod_name
FROMProcts
ORDER BY prod_priceDESC, prod_name;
#prod_price列以降序排序,而prod_name列(在每個價格內)仍然按標準的升序排序
3.過濾數據
SELECT prod_name, prod_price
FROMProcts
WHERE prod_price< 10;
#檢查單個值
SELECT prod_name, prod_price
FROMProcts
WHERE vend_id <> 『DLL01』;
#不匹配檢查
SELECT prod_name, prod_price
FROMProcts
WHERE prod_priceBETWEEN 5 AND 10;
#范圍值檢查
SELECT cust_name
FROMCUSTOMERS
WHERE cust_emailIS NULL;
#空值檢查
4.高級數據過濾
SELECTprod_id, prod_price, prod_name
FROMProcts
WHERE vend_id = 『DLL01』ANDprod_price <= 4;
#AND操作符
SELECTprod_name, prod_price
FROMProcts
WHEREvend_id=』DLL01』 OR vend_id=』BRS01』;
#OR操作符
SELECTprod_name, prod_price
FROMProcts
WHERE (vend_id = 』DLL01』ORvend_id=』BRS01』)
ANDprod_price >= 10;
#求值順序 AND的優先順序高於OR
SELECTprod_name, prod_price
FROMProcts
WHERE vend_idIN (『DLL01』,』BRS01』)
ORDER BY prod_name;
#IN操作符
SELECT prod_name
FROMProcts
WHERE NOTvend_id = 『DLL01』
ORDER BY prod_name;
#NOT 操作符
SELECT prod_name
FROMProcts
WHEREvend_id <> 『DLL01』
ORDER BY prod_name;
#NOT 操作符
D. c++資料庫中有哪些常用函數
這要看你要干什麼了啊.
如果你要是要進行文件操作,就需要知道文件操作方面的知識,
file類中常用的方法,例如構造函數,open()函數,close()函數之類的.
如果要進行socket編程,就要知道常用的socket類的方法等待
E. Oracle資料庫的常用函數有哪些
常用的看你使用程度了
常用的有日期處理函數(month_between,add_months,next_day,extract...)
轉換函數(to_number,to_char,to_date)
字元處理函數(substr,replace,trim,upper,lower,concat,instr...)
數學函數(我基本沒用過,所以無法提供 rondom,trunc)
邏輯函數(coalesce,nvl..)
聚集函數(sum,avg,max,min)
F. 資料庫常用函數
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
G. oracle資料庫哪些函數
1. 單行函數:對每一個函數應用在表的記錄中時,只能輸入一行結果,返回一個結果,比如:MOD(x,y)返回 x 除以 y 的余數(x 和 y 可以是兩個整數,也可以是表中的整數列)。常用的單行函數有:
字元函數:對字元串操作。
數字函數:對數字進行計算,返回一個數字。
轉換函數:可以將一種數據類型轉換為另外一種數據類型。
日期函數:對日期和時間進行處理。
2. 聚合函數:聚合函數同時可以對多行數據進行操作,並返回一個結果。比如 SUM(x)返回結果集中 x 列的總和。
H. 資料庫中函數的概念
函數其實就是一段程序代碼,用戶可以通過調用函數(有的需要加上相應的參數值)來執行一些特殊的運算或完成復雜的操作。函數可以分為系統內置函數和用戶自定義函數。
系統內置函數通常包括系統函數、字元串函數、日期和時間函數、數學函數、轉換函數等。例如求和sum,截取子串substring等。一般所有用戶、程序中都可使用。
用戶自定義函數由用戶自己定義,當然相應的功能也由自己決定。
I. Microsoft SQL 資料庫函數有哪些
Microsoft Office Access ----鑰匙圖標的版本是2003
Microsoft Office Access是由微軟發布的關系資料庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office 的系統程序之一。
Microsoft Office Access是微軟把資料庫引擎的圖形用戶界面和軟體開發工具結合在一起的一個資料庫管理系統。它是微軟OFFICE的一個成員, 在包括專業版和更高版本的office版本裡面被單獨出售。2012年12月4日,最新的微軟Office Access 2013在微軟Office 2013里發布,微軟Office Access 2011 是前一個版本。
MS ACCESS以它自己的格式將數據存儲在基於Access Jet的資料庫引擎里。它還可以直接導入或者鏈接數據(這些數據存儲在其他應用程序和資料庫)。
軟體開發人員和數據架構師可以使用Microsoft Access開發應用軟體,「高級用戶」可以使用它來構建軟體應用程序。和其他辦公應用程序一樣,ACCESS支持Visual Basic宏語言,它是一個面向對象的編程語言,可以引用各種對象,包括DAO(數據訪問對象),ActiveX數據對象,以及許多其他的ActiveX組件。可視對象用於顯示表和報表,他們的方法和屬性是在VBA編程環境下,VBA代碼模塊可以聲明和調用Windows操作系統函數。
J. sql中常用的聚合函數有哪些
聚合函數是對一組值執行計算並返回單一的值的函數,它經常與SELECT語句的GROUP BY子句一同使用,SQL SERVER 中具體有哪些聚合函數呢?我們來一一看一下:
1. AVG 返回指定組中的平均值,空值被忽略。
例:select prd_no,avg(qty) from sales group by prd_no
2. COUNT 返回指定組中項目的數量。
例:select count(prd_no) from sales
3. MAX 返回指定數據的最大值。
例:select prd_no,max(qty) from sales group by prd_no
4. MIN 返回指定數據的最小值。
例:select prd_no,min(qty) from sales group by prd_no
5. SUM 返回指定數據的和,只能用於數字列,空值被忽略。
例:select prd_no,sum(qty) from sales group by prd_no
6. COUNT_BIG 返回指定組中的項目數量,與COUNT函數不同的是COUNT_BIG返回bigint值,而COUNT返回的是int值。
例:select count_big(prd_no) from sales
7. GROUPING 產生一個附加的列,當用CUBE或ROLLUP運算符添加行時,輸出值為1.當所添加的行不是由CUBE或ROLLUP產生時,輸出值為0.
例:select prd_no,sum(qty),grouping(prd_no) from sales group by prd_no with rollup
8. BINARY_CHECKSUM 返回對表中的行或表達式列表計算的二進制校驗值,用於檢測表中行的更改。
例:select prd_no,binary_checksum(qty) from sales group by prd_no
9. CHECKSUM_AGG 返回指定數據的校驗值,空值被忽略。
例:select prd_no,checksum_agg(binary_checksum(*)) from sales group by prd_no
10. CHECKSUM 返回在表的行上或在表達式列表上計算的校驗值,用於生成哈希索引。
11. STDEV 返回給定表達式中所有值的統計標准偏差。
例:select stdev(prd_no) from sales
12. STDEVP 返回給定表達式中的所有值的填充統計標准偏差。
例:select stdevp(prd_no) from sales
13. VAR 返回給定表達式中所有值的統計方差。
例:select var(prd_no) from sales
14. VARP 返回給定表達式中所有值的填充的統計方差。
例:select varp(prd_no) from sales