中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PL/SQL 運算符

發布時間:2020-08-09 14:49:03 來源:ITPUB博客 閱讀:122 作者:Ryan_Bai 欄目:關系型數據庫

運算符是一個符號,告訴編譯器執行特定的數學或邏輯操作。 PL/SQL語言有豐富的內置運算符,運算符提供的以下幾種類型:

算術運算符

下表列出了所有PL/SQL支持的算術運算符。假設變量A=10和可變B=5,則:

查看算術運算符示例

運算符 描述 示例
+ 相加兩個操作數 A + B = 15
- 第一個操作數減去第二個操作數 A - B = 5
* 兩個操作數相乘 A * B = 50
/ 兩個操作數相除 A / B = 2
** 乘方運算 A ** B = 100000

關系運算符

關系運算符比較兩個表達式或值,并返回一個布爾結果。下表列出了所有PL/SQL支持的關系運算符。假設變量A=10,變量B=20,則:

查看關系運算符示例

運算符 描述 示例
= 檢查兩個操作數的值是否相等,如果是的話那么條件為真。 (A = B) 結果為 false.

!=

<>

~=

檢查兩個操作數的值是否相等,如果值不相等,則條件變為真。 (A != B) 結果為 true.
> 檢查左邊的操作數的值是否大于右操作數的值,如果是的話那么條件為真。 (A > B) 結果為 false.
< 檢查左邊的操作數的值是否小于右操作數的值,如果是的話那么條件為真。 (A < B) 結果為 true.
>= 檢查左邊的操作數的值是否大于或等于右操作數的值,如果是的話那么條件為真。 (A >= B)  結果為 false.
<= 檢查左邊的操作數的值是否小于或等于右操作數的值,如果是的話那么條件為真。 (A <= B) 結果為 true. 

比較運算符

比較運算符用于一個表達比較到另一個。結果總是 TRUE,FALSE或NULL。

顯示比較運算符示例

運算符 描述 示例
LIKE LIKE操作一個字符,字符串或CLOB值進行比較匹配模式則返回TRUE,如果不匹配模式則FALSE 如果 'Zara Ali' like 'Z% A_i' 返回一個布爾值true, 然而, 'Nuha Ali' like 'Z% A_i' 返回布爾值 false
BETWEEN BETWEEN 運算符測試一個值是否位于規定的范圍內. x BETWEEN a AND b 意思就是 x >= a and x <= b.  如果 x = 10 那么  x between 5 and 20 返回 true, x between 5 and 10 返回 true, 但是 x between 11 and 20 返回 false
IN IN運算符的測試設置成員. x IN (set) 意味著x等于集合中的某一個成員 如果  x = 'm' then, x in ('a', 'b', 'c') 返回布爾值false,但x在('m', 'n', 'o') 返回布爾值 true.
IS NULL IS NULL運算符返回布爾值true,如果它的操作數是NULL或FALSE(如果它不為NULL)。包括NULL值的比較總能取得NULL 如果  x = 'm', 那么 'x is null' 返回布爾值false

邏輯運算符

下表顯示了PL/SQL支持的邏輯運算符。所有這些操作符布爾運算,并產生布爾結果。假設變量A=true,變量B=false,那么:

顯示邏輯運算符示例

運算符 描述 示例
and 稱為邏輯AND運算。如果兩個操作數為true,則條件為true (A and B) 結果為 false.
or 所謂的邏輯或操作。如果任何兩個操作數為true,則條件變為true (A or B) 結果為 true.
not 所謂邏輯非運算符。用于反向操作數的邏輯狀態。如果條件為true,那么邏輯非運算符將使它為false not (A and B) 結果為 true.

PL/SQL運算符優先級

運算符優先級確定表達式分組。這會影響一個表達式是如何進行計算。某些運算符的優先級高于其他運算符; 例如,乘法運算符的優先級比加法運算高:

例如 x =7 + 3* 2; 這里,x被賦值13,而不是20,因為運算符*具有優先級高于+,所以它首先被乘以3 * 2,然后再加上7。

這里,具有最高優先級的操作出現在表的頂部,那些具有最低出現在底部。在表達式,更高的優先級運算符將首先計算。

查看運算符優先級實例

運算符 操作符
** 指數運算
+, - 加法,取反
*, / 乘法,除法
+, -, || 加,減,并置
=, <, >, <=, >=, <>, !=, ~=, ^=, IS NULL, LIKE, BETWEEN, IN 比較
NOT 邏輯否定
AND 關聯
OR 包含
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

磴口县| 宜宾县| 汽车| 电白县| 福贡县| 比如县| 和静县| 合水县| 石首市| 买车| 拉孜县| 辽宁省| 和平区| 濮阳市| 阿瓦提县| 甘南县| 双桥区| 湟源县| 衡水市| 上栗县| 百色市| 苗栗市| 长治市| 佳木斯市| 福建省| 南召县| 虹口区| 库伦旗| 石嘴山市| 岐山县| 汶川县| 钦州市| 泗水县| 平遥县| 沾益县| 嘉鱼县| 吴江市| 富顺县| 岱山县| 年辖:市辖区| 东阿县|