آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش Wildcards

دوره های پیشنهادی

بررسی WildCard ها در sql server

Wildcard characters (کاراکتر های جایگزین) می توانند به جای یک یا چند کاراکتر در stringAnchor جایگزین شوند.

هنگام جستجوی داده از یک پایگاه داده مورد استفاده قرار گیرند .

در Wildcard ،SQL ها به همراه عملگر LIKE استفاده می شوند.

Wildcard ها برای جستجوی داده در داخل یک جدول استفاده می شوند.

Wildcard های مورد استفاده در SQL عبارتند از:

توضیحات
Wildcard
جانشینی برای صفر یا چند کاراکتر
%
First
نشانگر را به اولین ردیف در جدول حرکت می دهد.
جانشینی برای یک کاراکتر
_
تطابق با گروه کاراکتر ها یا محدوده کاراکترهایی که در داخل براکت نوشته شده اند
[charlist]
تطابق کاراکتر هایی که در داخل براکت نوشته نشده اند
[!charlist] یا [^charlist]

نحوه استفاده از Wildcards در پایگاه داده

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

جدول زیر از میان جدول "Customers" انتخاب شده است:

آموزش SQL

مثال استفاده از Wildcard ها

عبارت SQL زیر تمام مشتریانی را که در شهری زندگی می کنند که با "ber" آغاز می شود انتخاب می کند:

SELECT * FROM Customers

WHERE City LIKE 'ber%';

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

SELECT * FROM Customers

WHERE City LIKE '%es%';

کاربرد _ Wildcard

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

SELECT * FROM Customers

WHERE City LIKE '_erlin';

عبارت SQL زیر مشتریانی را انتخاب می کند که نام شهر آنها با"L" شروع شده و به دنبال آن یک کاراکتر بوده و در ادامه "N" باشد و بعد یک کاراکتر دیگر و در ادامه on”" باشد.

SELECT * FROM Customers

WHERE City LIKE 'L_n_on';

کاربرد Wildcard [charlist]

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

SELECT * FROM Customers

WHERE City LIKE '[bsp]%';

عبارت SQL زیر تمام مشتریانی را که در شهری هایی زندگی می کنند که با "a"، "b" و یا "c" آغاز می شود انتخاب می کند:

SELECT * FROM Customers

WHERE City LIKE '[a-c]%';

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

SELECT * FROM Customers

WHERE City LIKE '[!bsp]%';

 

or

 

SELECT * FROM Customers

WHERE City NOT LIKE '[bsp]%'

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

  • 7420
  •    1908
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانلود فیلم آموزشی دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
آموزش Wildcards
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .