هذا في المتاجركل أسماء اختار
الجدول
store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
Los Angeles $300 Jan-08-1999
Boston $700 Jan-08-1999
3
SELECT store_name
FROM Store_Information
Store_Information
االستعالم نتيجة وتكون:
store_name
Los Angeles
San Diego
Los Angeles
Boston
SQL IN
10
جالت000الس ل000كاختيار ا000أردن إذا المثال بيل000س ى000عل
ي00ف و00دييج ان00وس أنجلوس لوس ى00لمدينت ة00المقابل
.التالي الجدول
SELECT *
FROM Store_Information
WHERE store_name IN ('Los Angeles','San Diego')
يلى كما االستعالم ونتيجة :-
store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
11.
SQL BETWEEN
11
معين مديفي قيمة باختيار تسمح
SELECT "column_name"
FROM "table_name"
WHERE "column_name"
BETWEEN 'value1' AND 'value2'
ة0
مقي ع0
قت ي0
تال االعمدة ل0
ك نختار وف0
س ك0
لوبذ
ن000الرقمي ن000بي ا000فيه العمود
VALUE 1
و
VALUE 2
.
12.
SQL BETWEEN
12
بيانات كلاختيار في رغبنا فإذا المثال سبيل على
من المبيعات
6
يناير
1999
الى
10
يناير
1999
من
المحالت بيانات جدول.
SELECT *
FROM Store_Information
WHERE Date BETWEEN 'Jan-
06-1999' AND 'Jan-10-1999'
store_name Sales Date
San Diego $250 Jan-07-1999
San Francisco $300 Jan-08-1999
Boston $700 Jan-08-1999
SQL LIKE
14
SELECT *
FROMStore_Information
WHERE store_name
LIKE '%AN%'
store_name Sales Date
LOS ANGELES $1500 Jan-05-1999
SAN FRANCISCO $300 Jan-08-1999
SAN DIEGO $250 Jan-07-1999
االستعالم نتيجة وتكون
15.
SQL ORDER BY
15
SELECT"column_name"
FROM "table_name"
[WHERE "condition"]
ORDER BY "column_name" [ASC, DESC]
•
ن0م بيانات نختار ن0أ ن0يمك ف0كي ا0اختبرن د0فق ن0اآل ى0حت
باستخدام جدول
SELECT
و
WHERE
.
•
الممكن من .معينة بصورة النتائج ترتيب إلى نحتاج ما غالبا
اعديا0
0تص ا0
0ترتيب بيانات0
0ال ب0
0ترتي
(
ascending
)
ا0
0تنازلي و0
0أ
(
descending
)
و000أ أرقام ه000ب مخزن عمود ة000قيم ى000عل بناء
ة00كلم تخدم00نس ة00الحال هذه ي00ف .حروف
ORDER BY
. الهدف هذا لتحقيق
16.
SQL ORDER BY
16
•
ة0قائمى0عل ول0الحص ا0أردن إذا المثال بيل0س ى0عل
ا0
قطب ا0
يتنازل ة0
بمرت المحالت بيانات جدول بمحتوى
بيعات0الم ة0لقيم
(
SALES
)
عبارة ن0فأ
SQL
ي0الت
:يلى كما هى ذلك تحقق
SELECT *
FROM
Store_Information
ORDER BY Sales DESC
store_name Sales Date
Los Angeles $1500 Jan-05-1999
Boston $700 Jan-08-1999
San Francisco $300 Jan-08-1999
San Diego $250 Jan-07-1999
17.
SQL GROUP BY
17
ة00كلمن00إ
GROUP BY
أعمدة باختيار نقوم ا0
0عندم تخدم0
0تس
ل0األق ى0عل هناك ويكون جدول ن0م ر0أكث و0أ جدول ن0م متعددة
عبارة ي0
ف موجودة ة0
يرياض ة0
يعمل
SELECT
ك0
لذ يحدث ا0
معند .
ع0
يبتجم نقوم ن0
أ ى0
لإ ة0
جبحا نكون ن0
حن
(
GROUP BY
)
بيانات0
لا
األعمدة ل00ك ى00وه ا00باختياره ا00قمن ي00الت األعمدة ى00عل بناء
العمليات ي00000ف تخدمة00000المس األعمدة عدا ا00000فيم المذكورة
.الحسابية
SELECT "column_name1", SUM("column_name2")
FROM "table_name"
GROUP BY "column_name1"
18.
SQL GROUP BY
18
SELECTstore_name,
SUM(Sales)
FROM
Store_Information
GROUP BY store_name
store_name SUM(Sales)
Los Angeles $1800
San Diego $250
Boston $700
SQL ALIAS
22
SELECT A1.store_nameStore, SUM(A1.Sales)
"Total Sales"
FROM Store_Information A1
GROUP BY A1.store_name
Store Total Sales
Los Angeles $1800
San Diego $250
Boston $700
23.
Summary
23
SELECT [ALL |DISTINCT]
column1[,column2]
FROM table1[,table2]
[WHERE "conditions"]
[GROUP BY "column-list"]
[HAVING "conditions"]
[ORDER BY "column-list" [ASC|DESC]]
24.
المقارنة عالمات
24
= Equal
>Greater than
< Less than
>= Greater than or equal to
<= Less than or equal to
<> or != Not equal to
LIKE String comparison test