View Full Version : استفاده از like در دستورات SQL
hamidreza
شنبه 08 شهریور 1382, 12:09 عصر
با سلام
لطفا طریقه استفاده از like در دستورات SQL را برای فیلدهای عددی(integer ) بیان کنید
برای فیلدهای string مشکلی ندارم .
با تشکر
Kambiz
شنبه 08 شهریور 1382, 17:35 عصر
عملگر Like فقط برای نوع String معنا دارد.
SReza1
شنبه 15 شهریور 1382, 21:33 عصر
می تونی از دستور Convert استفاده کنی مثلا Select * From Tabletest Where Where Convert(Varchar(5),MyField) like '%1%'
البته به شرطیکه فیلدت از نوع عددی باشه مثلا تا 5 کارکتر باشه
من اینو تست کردم جواب گرفتم
manelian00021
دوشنبه 30 خرداد 1390, 09:50 صبح
عملگر like برای int هم معنا داره من اینو تست کردم
select * from Tbl_Draft where Amount like '%2'
در صورتیکه amount از نوع bigint اما جواب داد البته روش convert شما هم جواب داد من از sql 2008 استفاده می کنم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.