PDA

View Full Version : سوال ساده ولی مهم از select



mehdii_igi
دوشنبه 17 بهمن 1384, 23:08 عصر
چه کار کنیم عملگر like در select بین حروف کوچک و بزرگ فرقی نگذارد
مثلا در دستور زیر:
select * from table1 where name like 'ALI'
گزینه ی ali هم واکشی شود

mzjahromi
سه شنبه 18 بهمن 1384, 09:42 صبح
من تو SQL Server تست کردم فرق نمیذاشت
DBMS شما چیه؟

mehdii_igi
سه شنبه 18 بهمن 1384, 10:01 صبح
من دستور select رو روی جدول پارادوکس با استفاده از Query امتحان کردم ولی جواب نگرفتم
البته برای کلمات فارسی و اعداد درست کار میکنه فقط برای حروف انگلیسی مشکل داره
در ضمن دستور select تو SQL server با Select تو دلفی فرقی میکنه؟؟؟؟؟؟؟

Andy
سه شنبه 18 بهمن 1384, 10:25 صبح
select * from table1 where
upper(name) like 'ALI'
البته در sqlserver
اما در access و یا در .... از تابع ... استفاده کنید

mzjahromi
سه شنبه 18 بهمن 1384, 10:39 صبح
در ضمن دستور select تو SQL server با Select تو دلفی فرقی میکنه؟؟؟؟؟؟؟
اگه DBMS شما همون SQLServer باشه نه

alidll
سه شنبه 18 بهمن 1384, 10:48 صبح
'select * from table1 where name like upper(''+edit1.text+'') and name like lower+(''edit1.text+'');

reza_rad
سه شنبه 18 بهمن 1384, 10:53 صبح
همونی که آقای andy گفتن درست بود. چون مال شما and نمی خواد or می خواد!

mehdii_igi
چهارشنبه 19 بهمن 1384, 00:19 صبح
از جوابها ممنون ولی هیچ کدوم از جوابها جواب من نیست
فکر کنم نتونستم خوب سوالم رو بپرسم
منظور من این بود که میخوام از جدول اون رکوردهایی انتخاب بشن که که فیلد name برابر
ALI, ali,Ali,aLi,alI,ALi,aLI,....
باشه
از عملگر Like هم استفاده میکنم چون میخوام از کاراکترهای % و ؟ و... هم استفاده کنم
باید یه تابعی مثل همین lower یا upper باشه که مثلا حرف A رو با a یکی بگیره بعد Select کنه
در ضمن این دستور رو تو TQuery و روی جدول پارادوکس پیاده کردم