OceanBase BEYWEEN條件

2021-06-28 09:11 更新

BETWEEN 條件(Between Condition)確定一個(gè)表達(dá)式的值是否在其他兩個(gè)表達(dá)式定義的間隔內(nèi)。

語(yǔ)法

expr1 [ NOT ] BETWEEN expr2 AND expr3

NOT (expr1 BETWEEN expr2 AND expr3)

expr1、expr2 和 expr3 這三個(gè)表達(dá)式都必須是數(shù)字、字符或日期時(shí)間表達(dá)式。在 SQL 中,可能會(huì)對(duì) expr1 進(jìn)行多次計(jì)算。如果在 PL 中出現(xiàn)表達(dá)式,則保證只計(jì)算一次 expr1。如果表達(dá)式不都是相同的數(shù)據(jù)類型,那么 OceanBase 數(shù)據(jù)庫(kù)將表達(dá)式隱式轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)類型。如果表達(dá)式不能轉(zhuǎn)換為相同的數(shù)據(jù)類型,則返回錯(cuò)誤。

示例

查詢薪資在 2000~3000 范圍內(nèi)的員工信息,并按照員工號(hào)排序。

SELECT * FROM employees WHERE salary BETWEEN 2000 AND 3000 ORDER BY employee_id;


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)