like 是另乙個在 where 子句中會用到的指令。基本上,like 能讓我們依據乙個套式 (pattern) 來找出我們要的資料。相對來說,在運用 in 的時候,我們完全地知道我們需要的條件;在運用 between 的時候,我們則是列出乙個範圍。 like 的語法如下:
select "欄位名"
from "**名"
where "欄位名" like
以下是幾個例子:
我們將以上最後乙個例子用在我們的 store_information **上:
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
select *
from store_information
where store_name like '%an%'
結果就是這樣了
store_name sales date
los angeles $1500 jan-05-1999
san diego $250 jan-07-1999
san francisco $300 jan-08-1999
SQL LIKE 萬用字元的用法
與任意單字元匹配 與包含乙個或多個字元的字串匹配 與特定範圍 例如,a f 或特定集 例如,abcdef 中的任意單字元匹配。與特定範圍 例如,a f 或特定集 例如,abcdef 之外的任意單字元匹配。使用like比較字,加上sql裡的萬用字元,請參考以下 a.like mc 將搜尋以字母 mc ...
SQL Like 萬用字元及特殊用法Escape
摘自 匹配零個及多個任意字元 與任意單字元匹配 匹配乙個範圍 排除乙個範圍 symbol meaning like 5 5 like n nlike a cdf a,b,c,d,or f like acdf a,c,d,or f like like like abc d abc d and abc ...
mysql 的基本用法 mysql基本用法
mysql 5.1 中文參考手冊 show databases 顯示資料庫 drop database 資料庫名 刪除資料庫 set names utf8 設定資料庫編碼為utf 8 source x 資料庫名.sql 匯入乙個資料庫 use 資料庫名 嘗試訪問資料庫 create database...