oracle學習 第四章 單行函式 ——01
阿新 • • 發佈:2019-02-18
與其他的程式設計語言類似,為了方便的使用Oracle資料庫,Oracle SQL提供了大量的函式。實際上這些函式增強了SQL語言的功能。這一章我們開始介紹SQL的函式。
4.1 什麼是函式
您可以在許多書中很容後找到答案。我們在這裡給出一個世俗的說明。任何東西,只要它能接收輸入,對輸入進行加工併產生輸出,它就可以被稱為之為函式。
例如:牛是一個函式,它輸入的是草,而產生的輸出是牛奶。
函式是最受結構化程式設計者們所追捧的一種程式設計結構。它可以有一個或多個輸入但只能有一個輸出。即函式只有一個出口。如果您的程式基本上都是由函式組成的話,該程式很容易除錯,也很容易被重用。
4.2單行函式簡介
這一章我們所介紹的SQL函式都屬於單行函式。單行函式的格式如下:
函式名[(引數1,引數2,引數3,……)]
其中引數可以為:
█ 使用者定義的變數
█ 變數
█ 列名
█ 表示式
單行函式只對表中的一行資料進行操作,並對每一行資料只產生一個輸出結果。單行函式可以接受一個或多個引數,起產生的輸出結果的資料型別可能與引數的資料型別不同。
單行函式可用在如下的字句中:
█ SELECT
█ WHERE
█ ORDER BY
而且單行函式可以巢狀。
單行函式包含:
█ 字元型
█ 數字型
█ 日期型
█ 轉換型
█ 一般型函式
下面分別介紹他們
-----------------------------------
今天有事,暫時先學到這,明天繼續學習^_^ 晚安