PDA

View Full Version : سوال: کوئری ویرایش رکوردها



rash44
دوشنبه 23 اردیبهشت 1392, 18:24 عصر
با سلام
توی جدول یک فیلد بنام num دارم که یک سری عدد توی اون ذخیره هست

100 تا از اعداد بصورت پشت سر هم از شماره 1099051 تا 1099151 توی جدول ذخیره شده است .
الان میخوام اعداد فوق را ویرایش کنم و تر تیب اعداد به این صورت بشه :
1099100 تا 1099200

لطفا کوئری مورد نظر را بنویسید
ممنون

dousti_design
دوشنبه 23 اردیبهشت 1392, 18:35 عصر
UPDATE table1 SET name='sss' WHERE num BETWEEN 1099100 AND 1099200

rash44
دوشنبه 23 اردیبهشت 1392, 18:45 عصر
UPDATE table1 SET name='sss' WHERE num BETWEEN 1099100 AND 1099200


ممنون

میخوام مثلا عدد 1099051 بشه 1099151 و مابقی اعداد هم به همین صورت

dousti_design
دوشنبه 23 اردیبهشت 1392, 19:01 عصر
UPDATE table1 SET table1.num=table1.num+100

این کل رکورد ها رو +100 میکنه اگه همشون نخاید where مثل بالا بذارید

Tarragon
دوشنبه 23 اردیبهشت 1392, 19:02 عصر
اگر درست فهمیده باشم می خواهید اعداد بین 1099100 تا 1099051 بهشون 100 تا اضافه بشه
کدش می شه :
UPDATE table1 SET num=num+100 WHERE num BETWEEN 1099100 AND 1099200

امیـرحسین
سه شنبه 24 اردیبهشت 1392, 09:36 صبح
UPDATE table1 SET num=num+49 WHERE num BETWEEN 1099051 AND 1099151;