SQL توابع تعریف شده زیادی برای انجام محاسبات بر روی داده ها دارد.


توابع Aggregate:

Wiki

توابع Aggregate تنها یک مقدار را براساس داده های یک ستون برمی گردانند.

توابع پرکاربرد Aggregate:

  • AVG- میانگین مقادیر یک ستون را بر می گرداند.
  • COUNT- تعداد سطرهای یک ستون را برمی گرداند.
  • FIRST- اولین مقدار ستون را بر می گرداند.
  • LAST- آخرین مقدار ستون را بر می گرداند.
  • MAX- بزرگترین مقدار ستون را بر می گرداند.
  • MIN- کوچکترین مقدار ستون را بر می گرداند.
  • SUM- مجموع داده های ستون را بر می گرداند. 

توابع Scalar:

Wiki

توابع Scalar تنها یک مقدار را بر اساس داده ورودی برمی گردانند.

توابع پرکاربرد Scalar:

  • UCASE: یک فیلد را به حروف بزرگ (upper case) تبدیل می کند.
  • LCASE- یک فیلد را به حروف کوچک (lower case) تبدیل می کند.
  • MID- کاراکترهایی را از یک فیلد متنی بیرون می کشد.
  • LEN- طول یک فیلد متنی را بر می گرداند.
  • ROUND- یک فیلد عددی را به عددی با تعداد اعشار مشخص گرد می کند.
  • NOW- تاریخ و ساعت جاری سیستم را بر می گرداند.
  • FORMAT- مشخص می کند یک فیلد با چه فرمتی نمایش داده شود.
  • LEFT- این تابع از سمت چپ یک عبارت، به تعدادی مشخص، کاراکتر برمی گرداند.
  • RIGHT- این تابع از سمت راست یک عبارت، به تعدادی مشخص، کاراکتر برمی گرداند.
  • CONVERT & CAST- یک عبارت را به نوعی دیگر تبدیل می کند.

توابع Aggregate و Scalar به صورت کامل در فصل های بعد توضیح داده خواهند شد.


برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه دادهSQLServer کلیک کنید.

READ MORE