oracle萬用字元和運算子

2021-08-22 15:48:38 字數 1041 閱讀 3366

名字中的空格:盡量避免他們,可以用下劃線代替空格

逗號:分隔列表項。

單引號:在oracle中,應該只使用單引號將文字和字元和日期括起來,不能使用引號(包括單雙引號)將數字括起來。

雙引號:在oracle中,單雙引號含義不同。雙引號被用來將包含特定字元或者空格的列別名括起來。雙引號還被用來將文字放入日期格式。

select first_name as "first name"

from l_employees

order by "first name"

#字型大小:access使用#字型大小將數字括起來。

分號:用來結束sql語句。

保留字:避免使用他們。

撇號:在oracle中,撇號也可以寫成彼此相鄰的兩個單引號。為了在**商名字中間查詢所有帶撇號的**商名字,可以這樣編寫**:

select * from l_suppliers where supplier_name like '%''%'

空白行:oracle通常不允許sql語句中有任何的空白行。可以在sqlplus中設定乙個選項來允許sql語句中出現空白行。

&符號:在oracle中,&符號常用來指出乙個變數。例如,&fox是乙個變數,稍微有點不同的一種&& fox。每當&fox出現在oracle指令碼中時,都會要求您為它提供乙個值。而使用&&fox,您只需要在& &fox第一次出現時為它提供變數值。如果想將&符號作為普通的符號使用,則應該關閉這個特性。要想關閉這個特性,可以執行以下的命令: set define off ,這是乙個sqlplus命令,不是乙個sql命令。sqlplus設定了sql在oracle中執行的環境。

雙豎線:oracle使用雙豎線表示字串連線函式。

星號:select *意味著選擇所有的列,count(*)意味著計算所有的行,表示萬用字元時,表示0個或任意多個字元。

正斜槓:在oracle中,用來終止sql語句。更準確的說,是表示了「執行現在位於緩衝區的sql**」。正斜槓也用作分隔項。

多行注釋:/*......*/。

不等於:有多種表達方式:!=、^=、<>、not ***=yyy、not(***=yyy)

oracle萬用字元 運算子的總結

可用於where比較條件有 等於 包含 in not in exists not exists 範圍 between.and not between.and 匹配測試 like not like null測試 is null is not null 萬用字元 在where子句中,萬用字元與like條...

oracle萬用字元,運算子的使用

oracle萬用字元,運算子的使用 用於where比較條件的有 等於 包含 in not in exists not exists 範圍 between.and not between.and 匹配測試 like not like null測試 is null is not null 萬用字元 在w...

oracle運算子與萬用字元大全

oracle萬用字元和運算子 用於where比較條件的有 等於 包含 in not in exists not exists 範圍 between.and not between.and 匹配測試 like not like null測試 is null is not null 萬用字元 在wher...