函數(shù)操作

2018-01-06 01:01 更新

一、為什么使用函數(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ù)

    數(shù)學(xué)

    2.聚合函數(shù)

    聚合

    3.字符串

    字符串

    4.日期和時(shí)間函數(shù)

    日期和時(shí)間

    5.加密函數(shù)

    加密

    6.控制器流函數(shù)

    控制流函數(shù)

    7.格式化函數(shù)

    格式化函數(shù)

    8.類型轉(zhuǎn)化函數(shù)

    類型轉(zhuǎn)化函數(shù)

    9.系統(tǒng)信息函數(shù)

    系統(tǒng)函數(shù)

    




以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)