توابع در SQL
SQL توابع تعریف شده زیادی برای انجام محاسبات بر روی داده ها دارد.
توابع Aggregate:
توابع Aggregate تنها یک مقدار را براساس داده های یک ستون برمی گردانند.
توابع پرکاربرد Aggregate:
- AVG- میانگین مقادیر یک ستون را بر می گرداند.
- COUNT- تعداد سطرهای یک ستون را برمی گرداند.
- FIRST- اولین مقدار ستون را بر می گرداند.
- LAST- آخرین مقدار ستون را بر می گرداند.
- MAX- بزرگترین مقدار ستون را بر می گرداند.
- MIN- کوچکترین مقدار ستون را بر می گرداند.
- SUM- مجموع داده های ستون را بر می گرداند.
توابع Scalar:
توابع Scalar تنها یک مقدار را بر اساس داده ورودی برمی گردانند.
توابع پرکاربرد Scalar:
- UCASE: یک فیلد را به حروف بزرگ (upper case) تبدیل می کند.
- LCASE- یک فیلد را به حروف کوچک (lower case) تبدیل می کند.
- MID- کاراکترهایی را از یک فیلد متنی بیرون می کشد.
- LEN- طول یک فیلد متنی را بر می گرداند.
- ROUND- یک فیلد عددی را به عددی با تعداد اعشار مشخص گرد می کند.
- NOW- تاریخ و ساعت جاری سیستم را بر می گرداند.
- FORMAT- مشخص می کند یک فیلد با چه فرمتی نمایش داده شود.
- LEFT- این تابع از سمت چپ یک عبارت، به تعدادی مشخص، کاراکتر برمی گرداند.
- RIGHT- این تابع از سمت راست یک عبارت، به تعدادی مشخص، کاراکتر برمی گرداند.
- CONVERT & CAST- یک عبارت را به نوعی دیگر تبدیل می کند.
توابع Aggregate و Scalar به صورت کامل در فصل های بعد توضیح داده خواهند شد.
برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه دادهSQLServer کلیک کنید.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 26638