نمایش نتایج 1 تا 3 از 3

نام تاپیک: استفاده از دستور Update و Distinct راهنمایی کنید

  1. #1
    کاربر دائمی آواتار SilverGold
    تاریخ عضویت
    تیر 1389
    محل زندگی
    مشهدالرضا علیه السلام
    پست
    150

    Wink استفاده از دستور Update و Distinct راهنمایی کنید

    سلام به همه دوستان و عزیزان

    من با یک مشکلی برخورد کرده ام که برای حل کردن آن نیاز به یاری شما دارم

    SELECT Distinct Cstatus , ([TelNumber]),([Matn]) FROM [QUIZ] Order by [TelNumber]
    نگاه کنید من می خوام که با گرفتن این گزارش غیرتکراری های من مشخص بشه

    و من بتونم در فیلدCstatus یک مقدار به نام "NOREPEAT" ذخیره کنم حقیقتا من بلد نیستم که از دستور Update استفاده کنم اگر امکانش باشه یک حلقه تو در تو درست کرد و این مشکل حل بشه خیلی عالی می شود .

    با تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    تهران
    سن
    62
    پست
    293

    نقل قول: استفاده از دستور Update و Distinct راهنمایی کنید

    سوال شما برای من مفهوم واقع نمی شود. مثلا، این یعنی چی؟

    نقل قول نوشته شده توسط SilverGold مشاهده تاپیک
    و من بتونم در فیلدCstatus یک مقدار به نام "NOREPEAT" ذخیره کنم
    این مقدار را می خواهی توی همه سطرها برای Cstatus وارد کنی یا فقط بعضی از آنها؟ اگر فقط برخی از سطرها، کدام سطر ها؟ حلقه تو در تو برای چی می خواهی؟ لطفا با دقت و حوصله تمام هر چقدر می توانی اطلاعات دقیق و بیشتر در اختیار ما قرار بده.

  3. #3

    نقل قول: استفاده از دستور Update و Distinct راهنمایی کنید

    با کد زیر تست کنید: فکر کنم شما می خواهید شماره تلفن های غیر تکراری را پیدا کنید و در فیلدCstatus یک مقدار به نام "NOREPEAT" ذخیره کنید.
    WITH Tbl AS(
    SELECT TelNumber
    FROM QUIZ
    GROUP BY TelNumber
    HAVING COUNT(TelNumber) = 1
    )

    UPDATE QUIZ SET Cstatus = 'NOREPEAT' FROM Tbl WHERE Tbl.TelNumber = QUIZ.TelNumber

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •