PDA

View Full Version : جستجوی یک مقدار خاص در یک جدول بدون در نظر گرفتن فیلد



sadaf_
یک شنبه 08 مرداد 1391, 15:25 عصر
با چه دستوری می تونم
selectی بنویسم که مقدار مورد نظر در هر رکورد و یا هر فیلدی بود برگردونه؟
مثلا اگر جدوله من 5 تا فیلد داره و در جدول 10 تا رکورد داریم
در فیلدهای متفاوت نام ali وجود داره حالا من بدون در نظر گرفتن نام فیلد بگم که هر رکوردی که نام ali داره را به من برگردونه

حمیدرضاصادقیان
دوشنبه 09 مرداد 1391, 09:04 صبح
سلام.
شما نمیتونید بدون اینکه مشخص کنید چه فیلدی مقدار علی داره نتیجه مورد نظر رو برگردونید.یا باید تک تک فیلد هارو با شرط OR ظاهر کنید یا اینکه یک فیلد مشخص رو تعیین کنید.
به جز این موارد نباید یک مقدار ثابت در 5 فیلد مختلف تکرار بشه این نشون میده که ساختار شما مشکل داره.
یکی از دلایل استفاده از نرمال سازی همین عدم بوجود آمدن مشکلاتی مانند کار شماست که بتونید یک مقدار رو براحتی جستجو کنید.
با این روش کار کردن نیز سرعت کار شما به شدت افت خواهد کرد.