الاثنين، 27 يناير 2014

مثال علي العوامل المنطقية SQL Logical Operator

مثال علي  العوامل المنطقية SQL Logical Operator

في جدول العملاء تجود السجلات التالية:



لإضافة البيانات بالجدول:

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)



SELECT * FROM CUSTOMERS;


هنا أمثلة بسيطة تظهر استخدام SQL معاملات مقارنة :

SELECT * FROM CUSTOMERS WHERE AGE >= 25 AND SALARY >= 6500;

2 rows


SELECT * FROM CUSTOMERS WHERE AGE >= 25 OR SALARY >= 6500;

5 rows


SELECT * FROM CUSTOMERS WHERE AGE IS NOT NULL;

7 rows


SELECT * FROM CUSTOMERS WHERE NAME LIKE 'Kh%';

1 row


SELECT * FROM CUSTOMERS WHERE AGE IN ( 25, 27 );

3 rows


SELECT * FROM CUSTOMERS WHERE AGE BETWEEN 25 AND 27;

3 rows


SELECT AGE FROM CUSTOMERS
WHERE EXISTS (SELECT AGE FROM CUSTOMERS WHERE SALARY > 6500);

7 rows


SELECT * FROM CUSTOMERS
WHERE AGE > ALL (SELECT AGE FROM CUSTOMERS WHERE SALARY > 6500);

1 row


SELECT * FROM CUSTOMERS
WHERE AGE > ANY (SELECT AGE FROM CUSTOMERS WHERE SALARY > 6500);

4 rows



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

إرسال تعليق

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