شخصیت های 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]%';
یا:
0 دیدگاه