٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش نویسه های SQL

شخصیت های SQL Wildcard از یک کاراکتر wild برای جایگزینی یک یا چند کاراکتر در یک رشته استفاده می شود. از نویسه های وایلد کارت با اپراتور استفاده می شود. اپراتور در یک مورد استفاده قرار بند به جستجو برای یک الگوی مشخص در یک…

محمد یوسفی

16 آگوست 2021

شخصیت های SQL Wildcard

از یک کاراکتر wild برای جایگزینی یک یا چند کاراکتر در یک رشته استفاده می شود.

از نویسه های وایلد کارت با اپراتور استفاده می شود. اپراتور در یک مورد استفاده قرار بند به جستجو برای یک الگوی مشخص در یک ستون. LIKELIKE WHERE

شخصیت های Wildcard در MS Access

 

شخصیت های Wildcard در SQL Server

همه نویسه های بزرگ نیز می توانند در ترکیب استفاده شوند!

در اینجا چند مثال وجود دارد که LIKEعملگرهای مختلف را با علامت “٪” و “_” نشان می دهد:


پایگاه داده نسخه ی نمایشی

جدول زیر جدول کامل “مشتریان” را از پایگاه داده نمونه Northwind نشان می دهد:


استفاده از٪ Wildcard

دستور SQL زیر همه مشتریان با یک شهر را با “ber” شروع می کند انتخاب می کند:

مثال

SELECT * FROM Customers
WHERE City LIKE 'ber%';

دستور SQL زیر همه مشتریان دارای شهر حاوی الگوی “es” را انتخاب می کند:

مثال

SELECT * FROM Customers
WHERE City LIKE '%es%';

با استفاده از _

دستور SQL زیر همه مشتریان را با یک شهر با هر نویسه شروع می کند و سپس “ondon” را انتخاب می کند:

مثال

SELECT * FROM Customers
WHERE City LIKE '_ondon';

دستور SQL زیر همه مشتریان را با یک شهر با “L” شروع می کند ، پس از آن هر کاراکتر ، “n” ، و پس از آن هر کاراکتر ، و “on” به دنبال آن انتخاب می شود:

مثال

SELECT * FROM Customers
WHERE City LIKE 'L_n_on';

استفاده از وایلدکارد [charlist]

دستور SQL زیر همه مشتریان را با یک شهر شروع می کند که با “b” ، “s” یا “p” شروع می شود:

مثال

SELECT * FROM Customers
WHERE City LIKE '[bsp]%';

دستور SQL زیر همه مشتریان را با یک شهر شروع می کند که با “a” ، “b” یا “c” شروع می شود:

مثال

SELECT * FROM Customers
WHERE City LIKE '[a-c]%';

با استفاده از وایلدکارد [! charlist]

دو عبارت SQL زیر همه مشتریان را انتخاب می کنند که شهر آنها با “b” ، “s” یا “p” شروع نمی شود:

مثال

SELECT * FROM Customers
WHERE City LIKE '[!bsp]%';

یا:

مثال

SELECT * FROM Customers
WHERE City NOT LIKE '[bsp]%';

منبع

مطالب مرتبط

0 دیدگاه