الثلاثاء، 28 يناير 2014

التعبير Expressions في SQL

التعبير 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();





ليست هناك تعليقات:

إرسال تعليق

يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم