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. 版權所有
|