آموزش SQL server - دستور LIKE - درس ششم
این کلمه نیز با کلمه where بکار میرود . اساسا like به شما اجازه میدهد که جستجویی را بر مبنای یک پیش زمینه ای که دارید انجام دهید . (مثلا انتخاب رکوردهایی که یکی از فیلدهایش با کلمه خاصی شروع میشود .)
SELECT "column_name"
FROM "table_name"
WHERE "column_name" LIKE {PATTERN}
روش ساخت پترن بکمک مثال:
'ABC%' : تمام کلماتی که با ABC شروع میشوند.
'%XYZ' : تمام کلماتی که به XYZ خاتمه می یابند.
'%AN%' : تمام کلماتی که شامل عبارت AN هستند .
مثال :فرض کنید جدولی مانند زیر داریم . نتیحه را طبق دستور داده شده مشاهده کنید .
Table Store_Information
|
store_name |
Sales |
Date |
|
|
$1500 |
Jan-05-1999 |
|
|
$250 |
Jan-07-1999 |
|
|
$300 |
Jan-08-1999 |
|
|
$700 |
Jan-08-1999 |
SELECT * FROM Store_Information WHERE store_name LIKE '%AN%'
نتیجه
|
· store_name |
Sales |
Date |
|
LOS ANGELES |
$1500 |
Jan-05-1999 |
|
|
$300 |
Jan-08-1999 |
|
|
$250 |
Jan-07-1999 |