PDA

View Full Version : سوال: ایجاد row ها در Table جدید و اضافه کردن مقداری درصدی به ستون های خاص



khosrohamid
جمعه 29 آذر 1392, 18:20 عصر
با سلام
من میخوام تعدادی سطر (برای مثال 300 سطر) رو به Table جدیدی کپی کنم و همچنین مقدار بعضی ستون هارو به میزان 30% افزایش بدم
اگر امکانش هست یه Query مثال برای من بدید تا من بفهمم چطور باید این کار رو انجام بدم
لینک سوال با توضیحات بیشتر در stackoverflow (http://stackoverflow.com/questions/20702018/increase-value-in-a-columns-and-then-create-a-new-row-in)

سعید صابری
جمعه 29 آذر 1392, 20:04 عصر
جواب سوال اولت که در stack داده شده
برای افزایش 30 درصد مقدار فیلد * 30 /100 کن

khosrohamid
جمعه 29 آذر 1392, 22:13 عصر
جواب سوال اولت که در stack داده شده
برای افزایش 30 درصد مقدار فیلد * 30 /100 کن

قضیه 30% مهم نیست
مهم اینکه همه این کارهارو با یک query انجام بدم به دلیل حجم بالایه دیتا ها

espootin
جمعه 29 آذر 1392, 23:18 عصر
همانطور که دوستان گفتند شما باید توی قسمت Select کوری 30 درصد را اضاف کنید.

مثال:
انتقال از جدول A به جدول B ، فقط ۳۰۰ رکورد اول:


INSERT INTO tbl_B (col1, col2, ... )
SELECT col1, col2 * 1.3, ... FROM tbl_A
limit 300


با این کوری شما همه داده هاتون رو منتقل کرده اید و هم ۳۰ درصد اعمال شده.