SQL Like


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL 萬用字元
SQL LIKE
SQL ORDER BY
SQL 函數
SQL 平均值
SQL COUNT
SQL 最大值
SQL 最小值
SQL 總合
SQL GROUP BY
SQL HAVING
SQL 別名
SQL AS
SQL 表格連接
SQL 外部連接
SQL CONCATENATE
SQL SUBSTRING
SQL TRIM
SQL 長度
SQL REPLACE



網站導引
其他資源


LIKE 是另一個在 WHERE 子句中會用到的指令。基本上, LIKE 能讓我們依據一個模式 (pattern) 來找出我們要的資料。相對來說,在運用 IN 的時候, 我們完全地知道我們需要的條件;在運用 BETWEEN 的時候, 我們則是列出一個範圍。 LIKE 的語法如下:

SELECT "欄位名"
FROM "表格名"
WHERE "欄位名" LIKE {模式}

{模式} 經常包括萬用字元 (wildcard)。在上一頁中,我們看到了好幾個萬用字元的例子。 以下我們用一個實例來看萬用字元和 LIKE 是如何被運用的:

Store_Information 表格
store_name Sales Date
LOS ANGELES $1500 Jan-05-1999
SAN DIEGO $250 Jan-07-1999
SAN FRANCISCO $300 Jan-08-1999
BOSTON $700 Jan-08-1999

要找出所有名稱內包含 AN 這兩個字串的資訊,我們就鍵入,

SELECT *
FROM Store_Information
WHERE store_name LIKE '%AN%'


結果:

store_name Sales Date
LOS ANGELES $1500 Jan-05-1999
SAN FRANCISCO $300 Jan-08-1999
SAN DIEGO $250 Jan-07-1999


下一頁:SQL ORDER BY

網站導引   |   其他資源


Copyright 1999-2009   1keydata.com.   版權所有