W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
一、為什么使用函數(shù)
1.函數(shù)可以更加方便的實(shí)現(xiàn)我們常用的功能:將我們常用的功能并且具有一致性(在實(shí)現(xiàn)功能上是一致的)封裝為一個(gè)函數(shù),我們?cè)谙雽?shí)現(xiàn)這個(gè)功能的時(shí)候,直接調(diào)用即可。
2.減少代碼量,效率更高。
3.函數(shù)分為系統(tǒng)函數(shù)和自定義函數(shù)(彌補(bǔ)系統(tǒng)函數(shù)的不足)。
二、如何使用函數(shù)
1.創(chuàng)建函數(shù)
CREATE [AGGREGATE] FUNCTION function_name(parameter_name type,[parameter_name type,...])
RETURNS {STRING|INTEGER|REAL}
return body
簡(jiǎn)單來(lái)說(shuō)就是:
CREATE FUNCTION 函數(shù)名稱(參數(shù)列表)
RETURNS 返回值類型
RETURN 函數(shù)體
2.刪除函數(shù)
DROP FUNCTION function_name
3.使用函數(shù)
SELECT function_name(parameter_value,...)
三、什么地方使用函數(shù)
在我們多出想實(shí)現(xiàn)同一個(gè)功能的時(shí)候,就可以創(chuàng)建一個(gè)函數(shù),直接調(diào)用。
四、系統(tǒng)自帶函數(shù)(51備份)
1.數(shù)學(xué)函數(shù)
2.聚合函數(shù)
3.字符串
4.日期和時(shí)間函數(shù)
5.加密函數(shù)
6.控制器流函數(shù)
7.格式化函數(shù)
8.類型轉(zhuǎn)化函數(shù)
9.系統(tǒng)信息函數(shù)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: