التعبير Expressions في SQL
التعبيرات هي مزيج من واحد أو أكثر من القيم
والمعاملات ووظائف functions التي تقيم إلى قيمة.
عبارات SQL
هي الجمل التي نستخدمها للاستعلام بقاعدة بيانات لمجموعة معينة من
البيانات.
الشكل الأساسي لجملة الـ SELECT
كما يلي:
SELECT column1,
column2, columnN
FROM
table_name
WHERE
[CONDITION|EXPRESSION];
هناك أنواع مختلفة من تعبيرات SQL:
SQL - Boolean Expressions: التعبيرات المنطقية
الجمل المنطقية جلب البيانات على أساس مطابقة
قيمة واحد
SELECT column1,
column2, columnN
FROM
table_name
WHERE
SINGLE VALUE MATCHTING EXPRESSION;
في جدول العملاء توجد السجلات التالية:
INSERT INTO CUSTOMERS
VALUES('Bassem',32,'Cairo',2000.00)
INSERT INTO CUSTOMERS
VALUES('Khaled',25,'Alexandria',1500.00)
INSERT INTO CUSTOMERS
VALUES('Saoudy',23,'Aswan',2000.00)
INSERT INTO CUSTOMERS
VALUES('Nader',25,'Asyut',6500.00)
INSERT INTO CUSTOMERS
VALUES('Yasser',27,'Beheira',8500.00)
INSERT INTO CUSTOMERS
VALUES('Ali',22,'Beni Suef',4500.00)
هنا شكل اخر لجملة الاضافة insert
تتضمن
اسماء الاعمدة
INSERT INTO CUSTOMERS (NAME,AGE,ADDRESS,SALARY)VALUES('Ahmed',24,'Dakahlia',10000.00)
7 rows
مثال بسيط يبين استخدام SQL
بالجمل المنطقية Boolean:
SELECT * FROM
CUSTOMERS WHERE
SALARY = 10000;
7 rows
الجمل الرقمية :Numeric Expression
تستخدم هذه الجملة لتنفيذ أي عملية حسابية في أي استعلام Query:
SELECT numerical_expression as OPERATION_NAME
[FROM table_name
WHERE CONDITION] ;
هنا أمثلة بسيطة تظهر استخدام الجمل الرقمية
لاستخدمها بالعمليات الحسابية:
1 row
هناك عدة دوال Functions
مدمجة built-in مثل AVG() - Sum() -
Count() وهكذا، لأداء عمليات حساب علي مجموعة من البيانات في جدول او عمود
Columnفي
جدول.
SELECT COUNT(*)
AS "RECORDS"
FROM CUSTOMERS;
1 row
:Date
Expressions جمل التاريخ
جملة تاريخ بترجع
تاريخ النظام الحالي الوقت:
SELECT CURRENT_TIMESTAMP;
مثال اخر:
جملة تاريخ بترجع تاريخ النظام الحالي الوقت:
SELECT GETDATE();
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم