HamidReza Ireh

حمیدرضا ایره

HamidReza Ireh

حمیدرضا ایره

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

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern

مثالی برای عملگر LIKE:

حالا میخواهیم از جدول بالا مشخصات فردی را بیرون بکشیم که نام شهرمحل زندگی اش با حرف 's' آغاز می شود.

به شکل زیر عمل میکنیم:

SELECT * FROM Persons
WHERE City LIKE 's%'

علامت % همانند یک WILDCARD( یعنی کاراکتر گمشده در الگوی مورد نظر) مورد استفاده قرار می گیرد،این کاراکتر میتواند قبل یا بعد از الگوی مورد نظر باشد.

راهنمایی : کسانی که با جستجو در WINDOWS آشنا باشند می دانند که برای جستجوی یک فایل گمشده با پسوند TEXT عبارت زیر را برای جستجو مینویسند:
*.TEXT
خب توجه کنید به نتیجه مثال بالا:

و حالا میخواهیم این بار مشخصات فردی را از جدول "PERSON"پیدا کنیم که نام شهرمحل زندگی اش با حرف "S"پایان یابد.
برای اینکار به نحو زیر عمل میکنیم :

SELECT * FROM Persons
WHERE City LIKE '%s'

و این بار نتیجه مانند جدول زیر می شود :

بعد از آن میخواهیم از جدول "PERSON" مشخصات فردی را بیابیم که نام شهر محل زندگی او دارای عبارت "TAV" باشد.

به دستور زیر دقت کنید:

SELECT * FROM Persons
WHERE City LIKE '%tav%'

و نتیجه نیز به فرم زیر است:

همچنین این قابلیت نیز وجود دارد که ما مشخصات فردی را بیابیم که شهر محل زندگی اش دارای عبارت "TAV" نباشد. این عمل با به کار گیری کلمه کلیدی NOT در ساختار عملگر LIKE ممکن میشود.

SELECT * FROM Persons
WHERE City NOT LIKE '%tav%'

که نتیجه آن، چنین میباشد:

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی