LIKE 子句用於尋找表中包含特定字元序列的字串模式,透過指定模式通配符百分號 (%) 和下劃線 (_) 來匹配字元序列和單一字元。它還允許使用方括號指定字元集和排除字元集,以及使用轉義字元轉義通配符以按字面值匹配。
Oracle 中 LIKE 子句用法
LIKE 子句用於匹配字串模式。它用於查找包含特定字元序列或模式的表中的行。
語法:
<code>SELECT column_name FROM table_name WHERE column_name LIKE pattern;</code>
其中:
#column_name
:要搜尋的列名。 pattern
:要符合的字串模式。 模式通配符:
#%
:符合任何字元序列(包括空字串)。 _
:符合任何單一字元。 []
:在匹配方括號內指定的字元集。 [^]
:未在符合方括號內指定的字元集。 用法範例:
以下範例尋找以"J" 開頭的所有客戶名稱:
<code>SELECT customer_name FROM customers WHERE customer_name LIKE 'J%';</code>
以下範例尋找包含"smith " 或"jones" 的所有員工姓名:
<code>SELECT employee_name FROM employees WHERE employee_name LIKE '%smith%' OR employee_name LIKE '%jones%';</code>
以下範例尋找不以"A" 開頭的所有產品名稱:
<code>SELECT product_name FROM products WHERE product_name NOT LIKE 'A%';</code>
#注意:
以上是oracle中的like怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!