English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تتمتع 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 بتنفيذ عمليات على القيم النصية المدخلة ثم تعود بالنص أو القيمة الرقمية. الجدول التالي يلخص بعض الوظائف النصية المفيدة:
دالة | وصف |
---|---|
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. |
تستخدم وظائف التاريخ للتعامل مع قيم التواريخ أو تنفيذ العمليات.
الجدول التالي يلخص بعض الوظائف الداخلية الهامة لـ 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:
دالة | وصف |
---|---|
GETDATE() | إرجاع التاريخ والوقت الحالي. |
DATEPART() | إرجاع جزء التاريخ المحدد من التاريخ المحدد، مثل DATEPART(year,'2016-10-25') يعيد 2016. |
DAY() | إرجاع اليوم في الشهر. |
MONTH() | إرجاع الشهر المحدد. |
YEAR() | إرجاع السنة المحددة. |
DATEADD() | إضافة أو طرح فترة زمنية محددة من التاريخ. |
DATEDIFF() | إرجاع تاريخ أو وقت بين تاريخين محددين. |
CONVERT() | عرض قيم التاريخ والوقت بأشكال أخرى. |