آموزش توابع SQL
آموزش SQL-توابع در SQL
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 به صورت کامل در فصل های بعد توضیح داده خواهند شد.