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

نام تاپیک: بکار بردن AS در SELECT

  1. #1

    بکار بردن AS در SELECT

    با سلام
    فرض کنیم توی SELECT یک ستون ساختیم و با AS بهش یه نام دادیم چه جوری میشه تو ساخت ستون دیگه تو همین SELECT از این نام استفاده کرد .

    من این کار رو بلد نیستم و کوئری هام حاوی عبارتهای تکراری و بلند زیادیه مثلا
    SELECT isnull(Acc,0) as mande ,mande+1000 FROM account

    خطا میده که ستونی به اسم mande نداریم .

  2. #2
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    در همان کوئری نمی توانید این کار را انجام دهید ،اگر می خواهید می بایست از کوئری های تو در تو استفاده کنید
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  3. #3
    یا اینکه همون فرمول رو دقیقا در فیلد بعدی تکرار کنین. البته تابع هم میتونین براش بنویسین و حسنش اینه که اگر چند جا این فرمول (تابع) رو استفاده کردین، در صورت نیاز و اعمال تغییرات، همه Queryهای شما که تابع رو بکار بردن، به روز میشن و نیاز به اعمال تغییرات در همه Queryها نیست.

تاپیک های مشابه

  1. select sql
    نوشته شده توسط IC_prog در بخش Foxpro
    پاسخ: 12
    آخرین پست: چهارشنبه 16 مرداد 1392, 22:11 عصر
  2. طریقه تعریف تابع در SQL و استفاده در دستور Select
    نوشته شده توسط Mahdi_S_T در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 23 شهریور 1386, 19:05 عصر
  3. فیلتر کردن دیتاهای یک select
    نوشته شده توسط shahroozj در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 18 بهمن 1384, 14:15 عصر
  4. یک سوال در مورد SELECT
    نوشته شده توسط jk در بخش SQL Server
    پاسخ: 2
    آخرین پست: دوشنبه 02 آبان 1384, 09:00 صبح

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

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