PDA

View Full Version : update کردن در دستور select



کم حوصله
سه شنبه 25 شهریور 1382, 22:59 عصر
سلام
چه جوری میشه در دستور select از دستور update استفاده کرد
من یک فیلد boolean دارم که می خواهم همزمان مثلا مقدارش در تمام رکوردها true باشه یا برعکس . اگر بخواهم تک تک این رکوردها رو بخونم و مقدارشون را تغییر بدهم خیلی طول می کشه :cry: چه جوری میشه تو همون دستور select مقدار فیلد مورد نظر را تغییر داد :oops:

پایگاه داده sql زبان برنامه نویسی vb6 و نحوه ارتباطات توسط ado 2.6
اگه می شه راه حل :cry:

Abbas Arizi
چهارشنبه 26 شهریور 1382, 00:01 صبح
خب میتونید از Update استفاده کنید:
Update TableName SET FieldName = TRUE]

چهارشنبه 26 شهریور 1382, 00:47 صبح
اگر بخواهید مقدار فیزیکی فیلدها تغییر کند باید از دستور UPDATE و برای نمایش اطلاعات هم از SELECT استفاده کنین ولی اگر منظور شما بیشتر، نمایش اطلاعات است ... می تونین از دستور Case در داخل Select استفاده کنین.

کم حوصله
چهارشنبه 26 شهریور 1382, 01:50 صبح
اینم جوابش دست آقای منتظرالظهور درد نکنه :wink:


UPDATE table-name SET column-name = {expression} [, column-name = {expression}] WHERE search-condition

شیما خانم چی نوشتی
میشه یکم توضیح بدی :lol:
:shock:
دست اقای عریضی هم درد نکنه مرسی خودشه :wink:
من ندیدم که آقای عریضی هم جواب داده
جواب را که پیدا کردم با کلی ذوق گذاشتمش اینجا تا بچه های دیگه هم استفاده کنند یادم رفت جواب ها را بخونم وگر نه اینو پست نمی کردم :oops:

S.Azish
چهارشنبه 26 شهریور 1382, 13:01 عصر
دوست عزیز بعضی مسائل بسیار ابتدایی هستن و شما باید اونا رو اول بدونید تا بتونید برنامه نویسی دیتابیس انجام بدید این مثل اینکه شما میخواید مسائل مشکل ریاضی رو حل کنید ولی فقط جمع و تفریق رو میدونید پس با مشکلات زیادی مواجه خواهید شد. قصد من دلسرد کردن شما نیست بلکه تشویق شما به مطالعه بیشتر هست تا ببینید با امکانات بیشتر چقدر راحتتر میشه مشکلات رو حل کرد.
ولی یک توضیح کوچیک رو دستورات SQL. دستورات SQL چهار عمل اصلی روی دیتا انجام میدن
1. نمایش (Select)
2. تغییر دادن (Update)
3. حذف کردن (Delete)
4. اضافه کردن (Insert)

کم حوصله
پنج شنبه 27 شهریور 1382, 17:28 عصر
سلام
دوست عزیز آقای آذیش خوشحال می شم اگر منابع خوب و جامعی دارید به من معرفی کنید تا بتوانم اطلاعاتم را بالا برده و در خدمت جامعه ام باشم و در ضمن خودم هم از آن بهره کافی را ببرم در حقیقت واقعا شاید اون چیزی که شما می گید درست باشد ولی من منبع خوبی را پیدا نکردم (البته منبع فارسی چون من زبانم ضعیف است :( )
با تشکر از تذکر خوب شما