English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

جميع الدوال المدمجة في SQL

تتمتع SQL بعدد كبير من الوظائف الداخلية التي تتيح لك تنفيذ الحسابات على البيانات.

وظائف تجميع SQL

تقوم الوظائف التجميعية لـ SQL بتنفيذ حسابات على مجموعة من القيم وتقوم بإرجاع قيمة واحدة. الجدول التالي يلخص بعض الوظائف التجميعية المفيدة:

دالةوصف
AVG()returning the average value of the values
SUM()returning the sum of the values
COUNT()returning the number of rows in the result set
MAX()returning the maximum value
MIN()returning the minimum value

وظائف نصية SQL

تقوم الوظائف النصية لـ SQL بتنفيذ عمليات على القيم النصية المدخلة ثم تعود بالنص أو القيمة الرقمية. الجدول التالي يلخص بعض الوظائف النصية المفيدة:

دالةوصف
CONCAT()returning a string by concatenating two or more string values.
CONCAT_WS()returning a string by concatenating two or more string values using a separator.
FORMAT()returning a value formatted in a specified format.
LOWER()converting a string to lowercase.
UPPER()converting a string to uppercase.
TRIM()removing leading and trailing spaces from a string.
REVERSE()returning the reverse order of a string value.
SUBSTRING()returning a substring from a string.

وظائف تاريخ SQL

تستخدم وظائف التاريخ للتعامل مع قيم التواريخ أو تنفيذ العمليات.

وظائف تاريخ MySQL

الجدول التالي يلخص بعض الوظائف الداخلية الهامة لـ MySQL بخصوص التواريخ:

دالةوصف
NOW()إرجاع التاريخ والوقت الحالي.
CURDATE()returning the current date.
CURTIME()returning the current time.
DATE()extracting the date part from a date or datetime expression.
DAY()إرجاع اليوم في الشهر.
DAYNAME()returning the name of the weekday.
MONTH()returning the month (1-12) of the passed date.
MONTHNAME()returning the name of the month.
YEAR()returning the year.
DATE_FORMAT()عرض قيم التاريخ والوقت بأشكال أخرى.
EXTRACT()extracting a part of the date.
DATE_ADD()adding a specified time value (or interval) to a date value.
DATE_SUB()subtracting a specified time value (or interval) from a date value.
DATEDIFF()تقوم بإرجاع عدد الأيام بين تاريخين.

ملاحظة:تتعرض هذه الوظائف إلى تاريخ وتوقيت الحاسوب الذي يعمل على استضافة نموذج قاعدة البيانات.

دوال تاريخ SQL Server

الجدول التالي يلخص بعض الدوال المدمجة الرئيسية في SQL Server:

دالةوصف
GETDATE()إرجاع التاريخ والوقت الحالي.
DATEPART()إرجاع جزء التاريخ المحدد من التاريخ المحدد، مثل DATEPART(year,'2016-10-25') يعيد 2016.
DAY()إرجاع اليوم في الشهر.
MONTH()إرجاع الشهر المحدد.
YEAR()إرجاع السنة المحددة.
DATEADD()إضافة أو طرح فترة زمنية محددة من التاريخ.
DATEDIFF()إرجاع تاريخ أو وقت بين تاريخين محددين.
CONVERT()عرض قيم التاريخ والوقت بأشكال أخرى.