PDA

View Full Version : استفاده از توابع ریاضی در UPDATE



mohmp3
شنبه 28 مهر 1386, 11:07 صبح
سلام

دستور زیر معتبر نیست. آیا اصولا می شه از توابع، توی UPDATE استفاده کرد. لطفا فرمتشو برام بنویسید.


UPDATE Testtbl SET EqualCarbon = MIN(Carbon)
کاری که می خواهم بکنم اینه : مینیمم یک ستون رو بگیرم + مینیمم رو تقسیم بر تمام فیلدهای همان ستون کنم و اعداد جدید را نیز در همان ستون قرار دهم.
سوال دوم شاید بیشتر به دلفی مربوطه. من از بانک اینتربیس استفاده می کنم. چطور می تونم نتایج دستورات SQL رو در یک متغییر ذخیره کنم. توضیح بیشتر، مثلا: وقتی نتیجه فقط یک فیلده نظیر تابع MIN(Carbon)=1 عدد یک تو متغییر a ذخیره بشه و اگر چند فیلده تو یه آرایه ! هدفم از اینکار اینه که نتایج دستور SELECT بر روی یه DATASET رو تک تک پردازش کنم.

hosseinab
شنبه 28 مهر 1386, 12:36 عصر
min یک تابع ریاضی نیست
بله از بعضی توابع مثل ریاضی یا استرینگ میشه استفاده کرد
برای اینکار شما اگه قبل از اپدیت یک سلکت بزنی را حتری