我們知道在MySQL中使用 SQL SELECT 命令來讀取數據, 同時我們可以在 SELECT 語句中使用 WHERE 子句來獲取指定的記錄。
WHERE 子句中可以使用等號 (=) 來設定獲取數據的條件,如 "tutorial_author = 'Sanjay'"。
但是有時候我們需要獲取 tutorial_author 字段含有 "jay" 字符的所有記錄,這時我們就需要在 WHERE 子句中使用 SQL LIKE 子句。
SQL LIKE 子句中使用百分號(%)字符來表示任意字符,類似于UNIX或正則表達式中的星號 (*)。
如果沒有使用百分號(%), LIKE 子句與等號(=)的效果是一樣的。
以下是SQL SELECT 語句使用 LIKE 子句從數據表中讀取數據的通用語法:
SELECT field1, field2,...fieldN table_name1, table_name2... WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'
![]() | ![]() .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 |
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |