PDA

View Full Version : سوال: استفاده از عملگرهای like و % بجای عملگر = چه تاثیری در جستجو دارن؟



idocsidocs
چهارشنبه 03 آذر 1389, 14:00 عصر
می شه بگید استفاده از عملگرهای like و % بجای عملگر = چه تاثیری در جستجو دارن؟

hossin.esm
چهارشنبه 03 آذر 1389, 14:45 عصر
با like شما میتوانید عبارت های مشابه یک عبارت را جستجو کنید مثلا

'%select *from users where name like '%ali
عبارت هایی که داخل آن عبارت ali وجود دارد را جستجو کنید یا

'%select * from users where name like 'ali
عبارت هایی که اول آن عبارت ali وبعد از ان هر عبارت دیگری است را جستجو کنید

idocsidocs
چهارشنبه 03 آذر 1389, 15:05 عصر
با like شما میتوانید عبارت های مشابه یک عبارت را جستجو کنید مثلا

'%select *from users where name like '%ali
عبارت هایی که داخل آن عبارت ali وجود دارد را جستجو کنید یا

'%select * from users where name like 'ali
عبارت هایی که اول آن عبارت ali وبعد از ان هر عبارت دیگری است را جستجو کنید

ممنون از راهنماییتون.

می شه بگید اگر در مثالهای بالا از عملگر % استفاده نکنیم چه اتفاقی می افته؟ مثلا برای مثال زیر چه چیزی در خروجی ظاهر می شه؟


'select *from users where name like 'ali

hossin.esm
چهارشنبه 03 آذر 1389, 15:25 عصر
می شه بگید اگر در مثالهای بالا از عملگر % استفاده نکنیم چه اتفاقی می افته؟ مثلا برای مثال زیر چه چیزی در خروجی ظاهر می شه؟


'select *from users where name like 'ali


این دستور مانند دستور زیر عمل میکند(=)


'select *from users where name = 'ali

idocsidocs
چهارشنبه 03 آذر 1389, 17:17 عصر
این دستور مانند دستور زیر عمل میکند(=)


'select *from users where name = 'ali


ممنون از راهنماییتون.
می شه بگید استفاده از عملگر match بجای like چه تاثیری در نتیجه جستجو داره؟