کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش عملگر LIKE


دستور LIKE در sql server

عملگر LIKE در عبارت WHERE برای پیدا کردن یک الگوی خاص در یک ستون استفاده می شود. فرم کلی عملگرLIKE به شکل زیر میباشد:

SELECT column_name(s)

FROM table_name

WHERE column_name LIKE pattern;

نحوه استفاده از عملگر LIKE در پایگاه داده

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد. جدول زیر از میان جدول "Customers" انتخاب شده است:

آموزش SQL

به عنوان مثال، برای استفاده از عملگر LIKE ، میخواهیم تمام مشتریانی که در شهری که نامش با "S"آغاز میشود را انتخاب کنیم. عبارت SQL زیر این عمل را انجام میدهد:

SELECT * FROM Customers

WHERE City LIKE 's%';
نکته:

علامت % برای تعریف wildcards (حروف مفقود شده) قبل و بعد از الگو استفاده می شود. در فصل بعد بیشتر راجع به wildcards خواهید آموخت.

عبارت SQL زیر تمام مشتریانی را که در شهری زندگی می کنند که به حرف "S" ختم می شود انتخاب می کند:

SELECT * FROM Customers

WHERE City LIKE '%s';

عبارت SQL زیر تمام مشتریانی را که در کشوری زندگی می کنند که حاوی کلمه "land" باشند انتخاب می کند:

SELECT * FROM Customers

WHERE Country LIKE '%land%';

استفاده از کلید واژه NOT به شما این امکان را می دهد تا record هایی را انتخاب کنید که با الگو مطابقت ندارند.

عبارت SQL زیر تمام مشتریانی را که در کشوری زندگی می کنند که حاوی کلمه "land" نمی باشند انتخاب می کند:

SELECT * FROM Customers

WHERE Country NOT LIKE '%land%';

در بخش بعدی از سری مقالات آموزشی sql server با نحوه استفاده از WildCard ها در sql server آشنا می شویم.


1404/01/20 68157 6103
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...