PDA

View Full Version : مشکل در ساختن Delete چند رکورد در دستور SQL



Chabok
سه شنبه 11 مرداد 1384, 23:23 عصر
با عرض سلام خدمت دوستان عزیز

خواهش کمک کنید که چطوری یه دستور Delete بنویسم که چند تا از
رکورد های مورد نظر پاک بشه

تا اینجاش رو بلدم :


Delete From Table1 Where CODE=12 ...


این مال یه رکورده مثلا کد 12
ولی برای چند تا رکورد چیکار کنم ؟

خواهشا کمک کنید .خیلی فوریه . ممنونم

asilverisis
سه شنبه 11 مرداد 1384, 23:54 عصر
سلام
بالاخره این چند رکورد باید در یه فیلد مقدار مشترک داشته باشند
مثلا


Delete From Table1 Where Name='Ehsan'

PalizeSoftware
چهارشنبه 12 مرداد 1384, 00:34 صبح
این کد رو بکار ببر:


DELETE FROM Table1
WHERE Code=12 OR Code=13 OR Code=14 ...

http://asefsoft.com/qsimages/118.gif

اینجوری هم میشه



DELETE FROM Table1
WHERE Code IN (12,13,14,...)

Ehsan Zand
چهارشنبه 12 مرداد 1384, 16:25 عصر
فکر کنم اینم جواب بده
DELETE FROM Table1
WHERE Code BETWEEN ? AND ?
امتحان کن.

PalizeSoftware
چهارشنبه 12 مرداد 1384, 21:59 عصر
فکر کنم اینم جواب بده
DELETE FROM Table1
WHERE Code BETWEEN ? AND ?
امتحان کن.

درسته جواب می‌ده ولی وقتی که ناحیه ما مشخص و ثابت باشه و نه اینکه چیزی از میان نباشه.

Ehsan Zand
پنج شنبه 13 مرداد 1384, 00:43 صبح
بله حق با شماست
من فکر کردم که محدوده ای بین دو عدد مورد نظره