توابع در SQL

  • مدرس: علی بیگدلی
  • تاریخ انتشار: 1402/05/05
  • تعداد بازدید: 116

عملکرد UPPER

تابع UPPER تمام حروف موجود در رشته مشخص شده را به بزرگ تبدیل می کند.
تابع LOWER رشته را به حروف کوچک تبدیل می کند.

query SQL زیر همه نام خانوادگی را به عنوان بزرگ انتخاب می کند:

SELECT FirstName, UPPER(LastName) AS LastName 
FROM employees;

خروجی:

نکته: اگر در رشته نویسه هایی وجود داشته باشد که حروف نباشند ، این عملکرد هیچ تأثیری روی آنها نخواهد داشت.

SQRT و AVG

تابع SQRT ریشه مربع مقدار داده شده را در آرگومان برمی گرداند.

بیایید ریشه مربع هر حقوق را محاسبه کنیم:

SELECT Salary, SQRT(Salary) 
FROM employees;

خروجی:

به طور مشابه ، تابع AVG مقدار متوسط یک ستون عددی را برمی گرداند:

SELECT AVG(Salary) FROM employees;

خروجی:

نکته: روش دیگر برای انجام SQRT استفاده از POWER با نمای 1/2 است. با این حال ، به نظر می رسد SQRT در این مورد سریعتر از POWER کار می کند.

عملکرد SUM

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

به عنوان مثال ، برای بدست آوردن جمع کل حقوق در جدول کارمندان ، پرس و جو SQL ما به این شکل است:

SELECT SUM(Salary) FROM employees;

خروجی:

نکته: جمع کل حقوق کارمندان 31000 است.