sql.pdf
TRANSCRIPT
برمجـــة قواعـــد برمجـــة قواعـــد برمجـــة قواعـــد برمجـــة قواعـــد
البيانات أكسس البيانات أكسس البيانات أكسس البيانات أكسس
ــتخدام ــتخدام باسـ ــتخدام باسـ ــتخدام باسـ SQLباسـ
الدسوقي المتولي الخوليdesoukay(at) yahoo(dot)com
قسم الحاسب اآللي - كلية التربية - جامعة الجوف
االستعالمات
٦٣من ٢صفحة المتولي الخوليالدسوقي
الثالثالفصل
ستعالماتاال
� �� �� �� �
االستعالمات
٦٣من ٣صفحة المتولي الخوليالدسوقي
� �� �� �� ��Queriesא�����م�א�����م�א�����م�א�����م� �� �� �� �
������������������������و�� وط����د�،�����א���� אض��������(���א)��ول�&%��$�#"�!� �&�!�"#�*�+�,�א�����م�/.�#-"��(��א0�����34/�5א�����2وא10 وطא0&��� �6K
,80��)����,�א�����م�SQL >-!��<�=,� >�;�م�& א�:�9.א#��א0"-#��?�>�@������ � Structured Query Language����,�"A��,80,�א�����م�א?"A��,80,�א�����م�א?"A��,80,�א�����م�א?"A��80,�א�����م�א? �� �� �� �
,%������,�א0�B*�وא�����م�#@��"-#�C�,��;�<2א0"8,�א�D/K �80SQL,�אل� •EF0,�א�E�G&ق� I ������J�Kو +� �#"!���J&,�אFوא�Lن�א��0د��N��O،�KCapital� �����Pאل� •#�DQ�% SQL�,R.S%��,"=�I&��ً-Uدא;
�<S% �<S% �<S% �<S% ,80,80,80,80 אلאلאلאل SQL �@��@��@��@�٣٣٣٣����,�<�UP9>�م�N,�<�UP9>�م�N,�<�UP9>�م�N,�<�UP9>�م�N� �� �� �� �
١K ��)���)80,� � ��Xא0DDL(�Data Definition Language� ��)��� وא)�אول�/�DאFوא� �אZ �60>�;�م�Y(���#�9�$�1א0
9��PدאO��[)�C���\�]����)�����(���&����;�אم�������SQL-SERVERو��ORACLE.א#��א0������O(1��#�9�$����א0�\^SQL�,"Q��,��.�P�,QLل�وא�>�@���� ��,��B_�/�34א�0-"=N�,]��`א�a<%0א�C�،K� �
�������AB��0$�و�א��1)O�D�"#��Pد��;�אم�9��א���,"Q��,��.�P�,QLل�وא�>�@���� �,��C���Nא�b<JF/�34א�0-"��(�9�C��c�N.א#��א0�K� �
� ���>e.ل�#@�א�א)d$و�/4 ���L�$�1)Oول� • �• $�80OLK4Eول���L� �� ���\��Lول� • ���&�Gא)�אول� A.�@�א�9��0 • �
٢K ��)����80(DML)�Data Manipulation Language,����),�א0 �@-c� و�،�ً#.��� ]JFא� و/�DאFوא�
��(���OL,i�jOدPאج •&� �• *��kL\��� ���)��&� �• ��)��&�K4E� ���(���#@א�����م�Lא��Lmع •&� �
االستعالمات
٦٣من ٤صفحة المتولي الخوليالدسوقي
٣K ��)��� 80(DCL)�Data Control Language,�א�C��AB�0א0
G��;�<2א���E�=�,(����D0.�
�)����,�O��[%0دא9��P.א#��א0�.� �B_� ����@�<�ل�א0.אQL,�א0=N��c�N����و�/�34א�0-" �� �� �
��oOא�ei�n�]0�אN��<S SQL�D0��0�J�,S&�<0وא� �אل� �� �
DDL DML DCL CREATE TABLE
DROP TABLE
ALTER TABLE
CREATE INDEX
INSERT INTO
SELECT INTO
UPDATE
DELETE
SELECT
UNION
TRANSFORM
PARAMETER
ALTER DATABASE
CREATE GROUP
DROP GROUP
CREATE USER
ALTER USER
DROP USER
ADD USER
GRANT PRIVILEGE
REVOKE PRIVILEGE
� �
م�حظات
• � �@�<��������������ل�& q�������������,�אل� I%Z�������������Si�4���������������p���������������NDCLوא�������������� ���for Applications�Visual Basic��\��>دא�@����@��Arو���b��<JN
�4/���@�دא<\�� �Pאل�I% SQL�b<JN�\>دאK� �
� �
االستعالمات
٦٣من ٥صفحة المتولي الخوليالدسوقي
� �� �� �� ����<S ���<S ���<S ���<S �אع�א�������.)N�אع�א�������.)N�אع�א�������.)N�אع�א�������.)Ns<+s<+s<+s<+�����:��) &�p��t�:��) &�p��t�:��) &�p��t�:��) &�p��tb<JNb<JNb<JNb<JN� �� �� �� �
Select queryא�<����P א����م •
o ,#.-qد���#O \J�\]u�*�+�@�� ]JNو�Nول��L�D"#�,�%���(��Nو�אv-.#,���@���@�א0>��א2�א0>���� א0,%� وط������Sk�60א�K���sא0> �C��AB�0א�,�)�A�O�oO�,i�jY�& .� �
Cross Tab Queryא)�אول�א�P.w,� א����م •
o م�;�< �,�"�"kدא��N�./و� ���������Q�-x�6�0א���)������5א0-x���Q�i�����i�،,�&."�2א�,�=�yא�D"#�$�%&��)����\�א0"B�0
��,�=�>,�U�zEYא����S و��{ >N�,�=�y�,�<%0�&��Q"�"kو��,%�� � �Kא�%2| �
��kUpdate Query* א����م •
o }�&و�N�\J�*��k ط ��(���L�Cول�&1 وط�Nو�&�ون��&���9K� �
i�jOAppend Query, א����م •
o ط ���L�oOول�&1 ط�و�&�ون����,i�jOK� �
K4E Delete Query א����م •
o �����@�L��ول�&1� ط���� N�\J�K4Eو�&��{�א0>��NKو�&�ون�� ط �
�L�$�1)O Make Table Queryول א����م •
o �)��&�{.~����Lول��L�$�1)O
� � SQLא�������<�=,�&�ل�
�� א����م •E.�0אUnion Query
o و�N�:د��jو�N���E. �����Cول���L�@��� �]JN���)��& ��LKول��< �
א����م •� Pass-Through Queriesא�0-
o م�;�<Z� ��"&� ����@�<��ل�אل�������8SQL��PY��,��ل�Nوא����������)��9����A�.ن�0������ ،�و ��oO�،ODBC<��دم�#�9����& �\���J&,�אFوא�=�I ن���0،�و�.A�����9و�����(���א0��������6 � دود�&�#�د��# ض����Q��� ��-���"#�#�9�D����א0i
�Q�0O� � �S%�K.م�&��0- �
��(�� א����م •� ��Xא0� Data Definition Queries
o $�1)Yم��;�<Z��./و� ���\�א)�אول�و�و��K4Eس و�P�QI0אK�F�$dLDDLE� �
#D ����مא� •I0א�Sub-query
o � >N�א�������!"#�,�%��Kو/.��Z>�;�م��0-\�א�������&�א<\�א�������Nو�א�������� �
� �� �
االستعالمات
٦٣من ٦صفحة المتولي الخوليالدسوقي
� � ق�O(�$�1א�����م� R�$�1א�����م�)Oق� R�$�1א�����م�)Oق� R�$�1א�����م�)Oق� RWWWW �Y�G�S(1���$�א�������م�/���D&�����;�אم�א�2�����Nو�&���ون�א����;�אم�א�2������������R����L. F�ًو�����م�������א���,��&��A&�EF��-z�0ض�א #�,S� R�E
���L�$�1א����م�)O���L�$�1א����م�)O���L�$�1א����م�)O���L�$�1א����م�)OWWWW� �� �� �� �
� ��D/א�����م��C�,��;�<2א�(.אع��@�א��2)�N�,<��!"#�:��)�0א�{.�~W� �
� �� �
• ��-z�0ض�א #�,S� R
o {و���\A1&���-z�0א�,�"-#�\�x�D/و
• p�<� �����א��������א0
o �./،�وאع�א�������.)N�\Q�N�@��./و��{N�@-�c�����*�E�،�ًא��;�א��אع�א�������.)N� ]JN��א)�ول���!"#��QS��� �@Arوط� �Kא)�אولN�������Lو�� �
• ,� �����א��������א)�و0
o ��������C��Q��cو��،�G����\�SE���)���0�D&��<`א�p��.�2د�وא��ع�وא�0.-vא�\]���z;"�� Q[��*�E���Eوא�,#.-qK� �
االستعالمات
٦٣من ٧صفحة المتولي الخوليالدسوقي
• A�0א�@��*B� א�����Pא����م�א0
o �-Q�"J�C�,S&���2א���*��P�Sن�&�L�Gو�G0و��B*�#@�א0>EK� �• �S&���2א����@��*B� �����א����م�א0
o �-Q�"J�C�,S&���2א������*��P�Sن�&�L�Gو�G0و��B*�#@�א0>EK� � � �
ق���J&,�و�P�Q|O(� :�א�����مRא�����م�: �)�P�Q|Oو�,&��Jق� Rא�����م�: �)�P�Q|Oو�,&��Jق� Rא�����م�: �)�P�Q|Oو�,&��Jق� R� �� �� �� � ���A0�G�S&,�א�����م .R��L� �
0 ����@������Q)N��O��Q�0.Q �"-80��%,�אFو�oא��;�אم��z-��א����� •�&�,S� �SQLم�و/�34א0���Pא� •#�\A��!"#�{و���\A1&א�����م��,&��J�� >Fא�,S� SQLא0�
� �
� �
االستعالمات
٦٣من ٨صفحة المتولي الخوليالدسوقي
� ��&�{�א��U�z%0א?��,&�{�א��U�z%0א?��,&�{�א��U�z%0א?��,&�{�א��U�z%0א?��, �� �� �� �
• \Q�����0م�����&��Jن�.A��!�E�,�d�"�Yل�&�0"8,�א.S`א�$��N�m>אF(�$�1א)�ولO�$�%�NKE
• {.�~�\S`ن�א���א�Jذא�O��,i�<�–,�d�"�Yو�אN�,�& ��.א$�&�0"8,�א�0 J��G�& ��G�.9�G&���j[ ]K ���_�א�����א`S��1&�\��>�\A��������R���-J�3����0��J�.���ن��������8 •�Jذא�O�,�U���10א�$����>Fא�@-��j�@��–��,��-�9
��-"��� JK � �� �� �� �
b<JNא����م��,&��J�C���yא��%#��[E��b<JNא����م��,&��J�C���yא��%#��[E��b<JNא����م��,&��J�C���yא��%#��[E��b<JNא����م��,&��J�C���yא��%#��[E��� �� �� �� �$��>�0���-�Eא�,�����)�%#��L. � �
• &��J�C�{.8"0א���yא�,"^�,SQL��,0��P��%����?��P��#SQL�,`�=���? �N�,0��P(��>N��9�����J�C&,�א���א)�ول�Nو�L.������)N.د •Q[ول����L���N�,&��J�C���yא��%#
• �����������"�%�i����-"�����-� ��P��0,�&�د<��ل�9Q[����@�A0و����0,�<���P� Q[ �@0�\SEא����,&��J�C���yא��%#S`א���א�,&��A&��)��>N��%)N��Q�9و\
� �
٦٣من ٩صفحة
� �
� �
المتولي الخولي
�4>�%���)����9�4.א#��א0I%�0ل��]-J��#�S0א����,�א0��0<��,����,א0"J�@#� �
,S&�<0ل�א)�אول�א.SE���j. و�D0��0�J� �
� �
� �
� �
االستعالمات
المتولي الخوليالدسوقي
� ��4>�%���)����9�4.א#��א0I%�0ل��]-J
� �
� �,S&�<0ل�א)�אول�א.SE���j. و
� �
� �
االستعالمات
٦٣من ١٠صفحة المتولي الخوليالدسوقي
� �
� �
� �
� �
� �
� �
� �� �
االستعالمات
٦٣من ١١صفحة المتولي الخوليالدسوقي
� �� �� �� �� �� �� �
ـــــات ـــــة البيان ـــــة معاجل ـــــتعالمات لغ اس
(DML) Data Manipulation Language
� ��و 1-\ �• P�� א����م�א�<�
• ��E.�0א����م�א� �• Yא����م�א,i�j
• K4`א����م�א
� �� �� �
� �� �
٦٣من ١٢صفحة
��(����Nو��������*�]u��J�\��\�א0+�@���� ��]JNو�Nول����L�D��"#�,���%����@�א0>����א2���sא0> �C��AB�0א�,�)�A�O�oO�,i�jY�&.� �
34/�Cو���)������א0;" �{N�،,%���(��א�C��m1 �60<.אص��� ��א`�0,���"
��#�S0א�\A���(��و��/����Eא0 �
SELECT [predicate] { * | table.
[table.]field2 [AS alias2] [, ...]]}
FROM tableexpression [, ...] [IN
[WHERE ... ]
[GROUP BY ... ]
[HAVING ... ]
[ORDER BY ... ]
[WITH OWNERACCESS OPTION
DISTINCTROW وN TOP. �����Q#�LPO�����60א��0�E�C,�#�م� ���K�،�%<��{N�Gא����B�0��%<2#�د�א0>
�i�J����k�D8,�א`S.ل��@�א)�ول�Nو�א)�אول%���)N�G� .�א�wد S.م�&��������k��Q%������60ل�א.S`א���א)�ول�א40}�~�.}�#"!�א.
��(��א2 אد�א�mدאد/�� ��N�K$�א`S.ل�א�k�60.}�#"!�א0]JN�G-c �,0�E�Cو �@�
C�,�"=Fא���-#Fא�$��N�@���ً�&���-# table
��(��א2 אد� .א�mدאد/� א���א)�ول�Nو���N$�א)�אول�א�k�60.}�#"!�א0
Cود�� ���)�א�k�60.}�#"!�א�(אول�א2>����) tableexpression א������#�9א0� �)��� .א`�0�, /�34א)�אول����#�9�Cא0
المتولي الخولي
Select queryاستعالم االختيار ,��#.-q و����N����)������*�]u��J�\��\�א0+�@���� ��]JNو�Nول����L�D��"#�,���%����@�א0>����א2
,%� وط������Sk�60א����sא0>��Kא0> �C��AB�0א�,�)�A�O�oO�,i�jY�&���5א0-��(��و��C/34א��;�א����0����א0;" �{N�،,%���(��א�C��m1 �60<.אص���
�,�"=Fא��)�����(��و��/�A\�אF��#�S0/4א�א�����م����9�C��8.א#��א0���א0
SELECT-FROM
table.* | [table.]field1 [AS alias1] [,
...]]}
IN externaldatabase]
OPTION]
�,� �W@�אdLFא$�א0��0
X=.0א
,� NDISTINCTROWو N DISTINCTو ��EN: ALLא2>%�א�א0��0
א����B�0��%<2#�د�א0>��א�Q#�LPO�����60 א��;�אم .ALL אY#�אد�א�miאA� ./�Dj.ن
�i�J����k�D8,�א`S.ل��@�א)�ول�Nو�א)�אول%���)N�G� S.م�&��������k��Q%������60ل�א.S`א���א)�ول�א40}�~�.}�#"!�א
��(��א2 אد�א�mدאد/����N$�א`S.ل�א�k�60.}�#"!�א0 د/���s� m&��/دאدmא�������)�i�،�Eوא�\SE.
�وس��0J��Qאد�א��;�א� �,�Cא��F$�א2"=Fא���-#Fא�$��N�@���ً�&���-# .Eא)�ول
��(��א2 אد�א���א)�ول�Nو���N$�א)�אول�א�k�60.}�#"!�א0Cود�� ���)�א�k�60.}�#"!�א�(אول�א2>�א������#�9א0
��(��Oذא��� A@ (א)�ول�/�34א)�אول����#�9�Cא0
�\Eא ��!"#��Q-<S%��אP�� %S>������0א<�
االستعالمات
المتولي الخوليالدسوقي
استعالم االختيار q-.#��,�א����Lmع/��.��
@��,#.-vא ,%� وط������Sk�60א��א0>@Ar��c�N ���5א0-א��;�א����0
5�-xא����م���Q�"#� ��,�"=Fא��)���/4א�א�����م����9�C��8.א#��א0
� ��8,�א���0,�)-",z08,�א���0,�)-",א�z08,�א���0,�)-",א�z08,�א���0,�)-",א�z0אFROM
الصيغة العامة
��P���A� SELECT.ن�#
$d(א� �
predicate
,���ENא2>%�א�א0��0א��;�אم�A.ن
�i�J����k�D8,�א`S.ل��@�א)�ول�Nو�א)�אول *%���)N�G� S.م�&��
table ������k��Q%������60ل�א.S`א���א)�ول�א40}�~�.}�#"!�א
field1, field2 ��(��א2 אد�א�mدאد/����N$�א`S.ل�א�k�60.}�#"!�א0
د/���s� m&��/دאدmא�������)�i�،�Eوא�\SE
alias1, alias2 �وس��0J��Qאد�א��;�א� א��F$�א2
Fא)�ول
tableexpression אد ��(��א2�א���א)�ول�Nو���N$�א)�אول�א�k�60.}�#"!�א0
externaldatabase Cود�� ���)�א�k�60.}�#"!�א�(אول�א2>�א������#�9א0
א)�ول
,8�z0و/�34א�,"�.R��\Eא ��!"#��Q-<S%��אP�� %S>������0א<�
االستعالمات
٦٣من ١٣صفحة المتولي الخوليالدسوقي
� ��i�J,�א0>��&�ون�����kאو�� ط�i�J,�א0>��&�ون�����kאو�� ط�i�J,�א0>��&�ون�����kאو�� ط�i�J,�א0>��&�ون�����kאو�� ط�����א<���Pא<���Pא<���Pא<���NPو��Nو��Nو��Nو�� �� �� �� �� �
,i�J�P���א`S.ل א<� �� �
الصيغة العامة
SELECT * FROM أسم الجدول;
� ���[�ل�[�ل�[�ل�[�ل �� �� �� �s�Jא����م�א� Q[��,i�Jل�.S`א���א0����s0ول��وא0> �� �
�א).א�א).א�א).א�א).א� �� �� �� �SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student;;;;
� ��א�%0 :�א�%0 :�א�%0 :�א�%0 :� �� �� �� �
� �� �� �� �
االستعالمات
٦٣من ١٤صفحة المتولي الخوليالدسوقي
� ���q�P-.#,��@�א`S.ل�>����8,�و# ض�i�J,�א0>z0م�א�;�<)
� � الصيغة العامة
SELECT 2 الحقل,1الحقل, … FROM أسم الجدول;
م�حظات
• ���� �\A���{��&ل�.�S`א�s�� �5����sא0�4}��������א�3�S�0و&��ون����� >�� m0�& ��)�ول=Z-��&��א��@�� ]JN�\S`א�P.Q|�Pא A �5���< ��-JK� �
��[�ل �s�Jא����م�א� Q[د�������9Pא0���s0وא���و ��a�Pא2 �� �
�א).א� �SELECTSELECTSELECTSELECT number,,,, name,,,, bdate
FROMFROMFROMFROM student;;;;
�א�%0 : �
� �
االستعالمات
٦٣من ١٥صفحة المتولي الخوليالدسوقي
8�0���#%.אن�א`�C�\S(� :�א�����م�� �
الصيغة العامة
SELECT اسم الحقل AS ا-سم الجديد FROM أسم الجدول;
� � م�حظات
�,�/4א�0@���� �#"!���N$�א`S.ل��Cא)�אول •"=FאK� �
� ���[�ل �� �
s����Jم�א������א�� ���Q[��\���SE�number�����\���SEو��s���0��0א�����9P�����J� ���Q[و�name�������J� ���Q[و�����א����\���SEو�department��<9��J�s0��0ول�א�L�@�� �
� ��א).א� �
SELECTSELECTSELECTSELECT number ASASASAS [[[[رقم الطالب],],],], name ASASASAS سم�ا,,,, department ASASASAS القسم
FROMFROMFROMFROM student;;;;
�א�%0 :� �� �
� ��� �
االستعالمات
٦٣من ١٦صفحة المتولي الخوليالدسوقي
��,�#"!�א`S.ل<&�,�&�<E���"-#�{N�\-�0� �� �
�,�#"!�N�\SE�{Nو�q-.#,��@�א`S.ل&�<E�,�"-#�{N�\-#�,�j�� �ArK@�&���;�אم�א����2�א0 �
الصيغة العامة
SELECT عملية على الحقل FROM أسم الجدول;
� �
م�حظات
• �!"#� �,�א`S.ل��Cא)�אول���4/9א�0@����"=FאK • cI���.<wא�\S`א\��\�����,�-< �3���#OAS���������b<JNن�F
�������QI.م��[\�Uא�1#��ً.אExpr0000
• ��,���i�A0��/4����I% ������و��\���S`א��א�0-"����,�א`>����&�,� A���.ن�#"���!��>����.��א0> �
� �b<JN�C��Qא��;�א��@Ar�60א�,��א�0-"���א`>�& �
� � الوصف ا�عامل
تغي� إشارة العدد −−−−
)تُستخدم لجمع رقم�(الجمع ++++
)تُستخدم لطرح رقم�(الطرح −−−−
)تُستخدم ل ب رقم�(ال ب ∗∗∗∗
)تُستخدم لقسمة رقم�(القسمة ////
الرفع $س تستخدم لرفع رقم $س ^
)تستخدم *عادة باقي قسم رقم�(باقي القسمة %%%%
� �� �� �
االستعالمات
٦٣من ١٧صفحة المتولي الخوليالدسوقي
� ���[�ل �s�Jא����م�א� Q[���9P��&�0و&א c��s0�����C١٠�� �� �
�א).א� �SELECTSELECTSELECTSELECT number****10,,,, number,,,,name
FROMFROMFROMFROM student ;;;;
�א�%0 : �
� �
االستعالمات
٦٣من ١٨صفحة المتولي الخوليالدسوقي
� ��ً�)���ً�)���ً�)���ً�)������P��1 ط1 ط1 ط1 ط&&&&א0>��א0>��א0>��א0>��q�@��,#.-q�@��,#.-q�@��,#.-q-.#,��@�����א<���Pא<���Pא<���Pא<�����,%���,%���,%���,%�������� �� �� �� �
��q�P-.#����د��?��=�I�<�=,��@�א0>��(>�;�م�����\��>�WHERE
الصيغة العامة
SELECT 2 الحقل,1الحقل, … FROM أسم الجدول WHERE الحقل المؤثرالشرط ;
,�j�� �א2>�;��, א��2 א�א0 �
��3�%��3�%��3�%��3�% א��2 א��2 א��2 א��2 ��3�%��3�%��3�%��3�% א��2 א��2 א��2 א��2
N�@���JNو��>�و} =< �>�و} =
9N\��@ > ���>�و} <>
> @���JN <= {و��>�وN�@��\9א
,�S�%2א�א �,א��2S�%2א�א �,א��2S�%2א�א �,א��2S�%2א�א א��2
,�S�%2א�א ط�&���2��@�� ]JN�5-ن��N�@A-2א�@�
��3�%��3�%��3�%��3�% א��2 א��2 א��2 א��2 ��3�%��3�%��3�%��3�% א��2 א��2 א��2 א��2
AND و OR وN
NOT DI%0א EQV �i�A�
IMP oO�{د�� XOR ��O� JوN
� �
م�حظات
• �P����C�s >">\�א�0 m0א#!�א �K ���א •z% �6��#�G&�5j. �,�z%0א���S0" "� �• ��G����0א�G&�5j. �a�Pא�0.א# #
• �a�Pص�?�א�0.א�>�!%��
o �@���Jط�א 1i?>�?a�P��04א�א/���&�a�P� ����
o @��\9Nط� ����N�?<�?�04א�א/���<��a�P� �����a�P� �
� �� �
االستعالمات
٦٣من ١٩صفحة المتولي الخوليالدسوقي
� ����١[�ل �s�Jא����م�א� Q[����-9P�{40א�s0��0א�Z٢٥٩٠٩٠� �� �
�א).א� �SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE number====259090;;;;
�א�%0 : �� �
�� �� ����٢[�ل �s�Jא����م�א� Q[����-9P�{40א�s0��0#�א�א�������א0�\J�Z٢٥٩٠٩٠� �� �
�א).א� �SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE NOTNOTNOTNOT number====259090;;;;
�&S�� >N�,� �SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE number<><><><>259090;;;;
�א�%0 : �� �
� �� �� �
االستعالمات
٦٣من ٢٠صفحة المتولي الخوليالدسوقي
� ����٣[�ل �s�Jא����م�א� Q[���,%����@��@�40א����א0�\J�J�A�� �� �
�א).א� �SELECT *
FROM student
WHERE city="آ����";
� ��א�%0 : �� �
���٤[�ل �s�Jא����م�א� Q[���@�40א����א0�\J��١L١L١٩٨٠\�#�م�و�0وא�9 �� �
�א).א� �SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE bdate <<<< #1/1/1980#;
�א�%0 : �
� �@� u� �s�Jא����م�א� Q[���@�40א����א0�\J١و�0وא�&���#�م�L١L١٩٨٠� �� �� �
االستعالمات
٦٣من ٢١صفحة المتولي الخوليالدسوقي
� ����٥[�ل �s�Jא����م�א� Q[���@�40א����א0�\J�J�A��,%ن����.%A<و�����j�� ��@�9>��א0 ��א).א� �
SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE city===="سكاكا" ANDANDANDAND department====2
�א�%0 : �� �
� �� �� ����٦[�ل �� �
s�Jא����م�א� Q[���@�40א����א0�\J�J�A��,%ن����.%A<و��N���j�� ��@�9>��א0 ��א).א� �
SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE city===="سكاكا" OROROROR department====2
�א�%0 : �� �
� �� �� �
االستعالمات
٦٣من ٢٢صفحة المتولي الخوليالدسوقي
� ����٧[�ل �� �
s�Jא����م�א� Q[���@�40א����א0�$��Nد�@��,�i٢٥� ��א).א� �
SELECTSELECTSELECTSELECT****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE number >=>=>=>=250000 ANDANDANDAND number <=<=<=<=259999;;;;
�א�%0 : �
� �
االستعالمات
٦٣من ٢٣صفحة المتولي الخوليالدسوقي
� ���,�i�J�C���L�\A1&�\-� �,S&�<0א�אع�א�������.�)N�����������ً�=�>��ً��������?ن���i�,��z%0ل�א.�S`[%�$�א��ل�&��.�S`א
,=�yא��Q�0�`ًא� [)K� �� �
0�P�S-"0@-j�*B(,�وא�LIKEو40א�(>�;�م�����\���,�z%0ل�א.S`א� �� �
الصيغة العامة
SELECT 2 الحقل,1الحقل, … FROM أسم الجدول WHERE الحقل LIKE “قيمة“;
� �,jא���������#� ��\���2�,�<%0�&LIKE�,j�����0ز�.�P�\-��<%�� �
� �d� �{�#%� א0 �dא0 �dא0 �dא0��<�����%#�}���<�����%#�}���<�����%#�}���<����
? �Eوא�K Eن��A��}�.��"0� �* K E�@�� ]JNن��A��}�.��"0
# {Nن��A��}�.��"0���9PF�@�٠��oO٩E ��� ��وف[[ ,-U�S0�34א/�Cد�.L.د�� I��K E�{N
��� ��وف[[! ,-U�S0�34א/�Cد�.L.د����� I��K E�{N� �
� �� �
م�حظات
• ��z% �6��#�G&�5j. �,�z%0א���S0א " "� �• ������{d���و0�����b?#������א������QIم���&����Nن� A��.ن�#"��!�א10��A\�א��"
�D& ���E!�����א�����م�&�1؟א�0B=�\A
• �D0��0א�\A10א�!"#�s�A �Kو U�9[a-m]��@��K-,�א`E�{N��� وa
�oOm
�9N�.אس�(c��&��Q�����G* # ?אE���א0 ��.ز�א2>��;��,����#�@���א0�B�PN��*د(�Oذא� •�,�& ���d�P�@#�*B-,�(>�;�م�[]�"0��]��،[*]� �
� �� �
االستعالمات
٦٣من ٢٤صفحة المتولي الخوليالدسوقي
���١[�ل �s�Jא����م�א� Q[����Q�N�N���م�+ ��NK$�א0����א�40@�� �� �
�א).א� �SELSELSELSELECTECTECTECT****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE name likelikelikelike "م*";;;;
�א�%0 : �� �
� ����٢[�ل �s�Jא����م�א� Q[ن���.Aم�وא������K �١٣�K@���N$�א0����א�40@������Q�N�NאFول�+E� �� �
�א).א� �SELECTSELECTSELECTSELECT****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE name likelikelikelike "م????????????";;;;
�א�%0 : �� �
� �� ����٣[�ل �� �
s�Jא����م�א� Q[��40א����א0�$��N��Q�N�N����@�K �Kد�م�++�DQ�%و�� �� �
�א).א� �SELECTSELECTSELECTSELECT****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE name likelikelikelike "د*م";;;;
�א�%0 : �
االستعالمات
٦٣من ٢٥صفحة المتولي الخوليالدسوقي
� ����٤[�ل �� �
s�Jא����م�א� Q[���@�40א����א0�$��N�,�i�٢٥@�د� ��א).א� �� �
SELECTSELECTSELECTSELECT****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE number LIKELIKELIKELIKE "25####";;;;
�Nو �SELECTSELECTSELECTSELECT****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE number LIKELIKELIKELIKE "25????";;;;
�א�%0 : �
� �� �@� u� �s�Jא����م�א� Q[���@�40א����א0�$��N�,�i�٢٦@�د�s��`א��<S0و�%�-.ن�� �� �
� �� �
االستعالمات
٦٣من ٢٦صفحة المتولي الخوليالدسوقي
� ��P���>���Q�i�\SE�,-��� A.ن�9��,#.-qG�-�9�G&��P.z�� �
الصيغة العامة
SELECT 2 الحقل,1الحقل, … FROM أسم الجدول WHERE الحقل BETWEEN القيمة الصغرى AND مة الكبرىالقي ;
� �� �
م�حظات
• ����\�������\���S �6��0ل�א.��S`א�s��"�Nن�.A����BETWEENل���.��S`א�D��/a�Pل�א�0.א.SEو�,�-9 א0
• D�����I%0;�אم�א������א��@�����Arאم���;��������& NOT ,�����&��A&�������0ذ� ��NOT BETWEENن��O���)دPN�������$�%]����&���)���א`z�.ل�#"�!�i�J�,�א0
BETWEENKא)d$�א�wد�&��9�-��G&���;�אم�(����/4א�א�����م�&��ً��#@� •�G&�p& ANDא0
ط •��@�� ]JN��Lذא�وO�F�\SE�@�� ]JN�!"#–�����������m�i�@��� �]JNو�N,"z���EN����p& ��5א0��<)ANDو��OR�p& �و&�������D9�א0 �
� �� ����١[�ل �
Q[א����م���s�Jא��G&��Q��9PN�@�40א����٢٥٩٩٠٠و��٢٥٩٠٠٠א0�� �� �
�א).א� �SELECTSELECTSELECTSELECT****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE number Between 259000 AndAndAndAnd 259900;;;;
�א�%0 : �
� �� �
� �� �
االستعالمات
٦٣من ٢٧صفحة المتولي الخوليالدسوقي
� ����٢[�ل �� �
Q[א����م���s�Jא��G&��/د����a�Pא�40@� .א����١א0L١L١و��١٩٨٠L١L١٩٨٢�� ��א).א� �
SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE bdate BETWEENBETWEENBETWEENBETWEEN #1/1/1980# AAAANDNDNDND #1/1/1982#;
�א�%0 : �
� �� �@� u� �
Q[א����م���s�Jא����א�א0�#�����Q"J� �@�40א�G&��/د����a�P١.אL١L١و��١٩٨٠L١L١٩٨٢�� �� �� �
االستعالمات
٦٣من ٢٨صفحة المتولي الخوليالدسوقي
� �,#.-q�G&�*B�"0 ��S0,��@�א�א&mو��N�,��`S\������د���������0 �
� � الصيغة العامة
SELECT 2 الحقل,1الحقل, … FROM أسم الجدول WHERE الحقل IN (2قيمة ,1قيمة,…);
م�حظات
• 5� ��OR&��\�وא��j#@�א0 &N��\����IN��pنNن�(S.ل��(>��
• �\�����\�S�IN�{N�,�z%0א���S0א�!�Eو���S0אع�א.)N�@ع��.)
• DI%0א��;�אم�א�@Ar�,&��A&�NOT INن��O�)دPN���,�i�J�!"#ل�.z`א�)�����(��&���[%�$�q-.#,�א0� K&�א<\�אS0.س�א�wد��א0
ط •��@�� ]JN��Lذא�وO�F\SE�@�� ]JN�!"#E����p& ��5א0��<)AND��و&�������D9�א0 &OR�pو� �
� �� ���[�ل �
Q[א����م���s�Jא���Q��9PN�@�40א����٢٦٩٠٢٠و��٢٥٩٠٩٠و��٢٢١٠١٠א0� �� �
�א).א� �SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE number InInInIn ((((221010,,,,259090,,,,269020););););
�א�%0 : �
@� u� � �IN&�����;�אم�������\���Q[م�������א��s���J�4@��א��א0������,�א0��ن����%�A����@��و��N��J�A����,��%ن�����A����@���� �
�Kدو�,�א)%�ل� �� �� �
االستعالمات
٦٣من ٢٩صفحة المتولي الخوليالدسوقي
� ��ً]0���ً]0���ً]0���ً]0�������P�Q|O�P�Q|O�P�Q|O�P�Q|O���G���sא0>��א0>��א0>��א0> m&G���s� m&G���s� m&G���s� m&� �� �� �� �� �
�s� m0� �א0>]JNو�N�\SE�s<+
الصيغة العامة
SELECT 2 الحقل,1الحقل, … FROM أسم الجدول [WHERE الشروط] ORDER BY 2 الحقل,1الحقل, … [ASC/DESC];
� �� �
م�حظات
• ASCو���{�#�z ��� DESC�D0ز�% ��� � �• �P��¨N/�Djאmiوא���-/�E���s�A)ن���O�{�#�z�0א�.e� • �!��"#�\��SE�\��A0�s��� m0ع�א.��)������k�5�����<)3���Eع�.��)�P����،�وذ0����&�<�
��������\A��1&ل�.��S`ز�א ��I)ن�N����� )����%Jذא�O�\��SE�\��J����א������&�s��� m0אX"�©
• �s� m0א�,�9�-,�א`S\�א40}�����#"�_)�Jذא�ONULL����Q)�iول���N�C�D �� �(� :�א�����م �
• �,"^WHERE�Q��;�<)و�,�P����Oذא��Jن�א�����م����"��sذ0��،���א<���5 א#�����Q)O����< ORDER BY
• ��������oO� 8��=Fא�@���{�#��z�0א�s�� m0ن�אN���c�N�ª�E�)�a�P.א�א�0�s�� �C��א�0.א�a�Pא���n�EF%!�אن��%,��אN�����،�JFن�א�0.א�a�Pא�9Fم���>
٧٠��,%����\���9٨٠����a�P��� �s��<+��ً��#���z ��ً]�������%� P�.��0����%)N4א���/����و�������s��@�אJF��������oO��ً%א9F��\����%�ً���א2�� m0ن�אN������<iد����K�b��A�0وא
D0א�0%�ز�s� m0א�C���B=� �� �
� �� �
االستعالمات
٦٣من ٣٠صفحة المتولي الخوليالدسوقي
� ����١[�ل �
א�s�Jא����م�Q[�����0א��)��&�s<+��ً��#�z �����N��ً�� �,� �Kא����� �� �
�א).א� �SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
ORDERORDERORDERORDER BYBYBYBY name;;;;
�א�%0 : �
� �� ����٢[�ل �
Q[א����م���s�Jא���&��4 ��Fא��)s<+���������N��ً %�ز0� �,� �Kא����� �� �
�א).א� �SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM teacher
ORDERORDERORDERORDER BYBYBYBY name DESCDESCDESCDESC;;;;
�א�%0 : �
� �� ����٣[�ل �
א�s�Jא����م�Q[�����0א��)��&��,� ����/P�-#N�s<+��ً� ًאF %�ز0-#� ًא�8=�0-#��JFא�@�E� �� �
�א).א� �SELECTSELECTSELECTSELECT ****
FROMFROMFROMFROM student
ORDERORDERORDERORDER BYBYBYBY bdate ASCASCASCASC;;;;
االستعالمات
٦٣من ٣١صفحة المتولي الخوليالدسوقي
�א�%0 : �� �
� �� �� �@� u� �
א�s�Jא����م�Q[�����0א��)��&��,� ����ً��#�z ��/P�-#N�s<+Fًא -#��J�0ًא� -#� 8=Fא�@�E� �� �
االستعالمات
٦٣من ٣٢صفحة المتولي الخوليالدسوقي
� ��,"-(��i�jYא&�ً��&�{�אP�,"-(��i�jYא&�ً��&�{�אP�,"-(��i�jYא&�ً��&�{�אP�,"-(��i�jYא&�ً��&�{�אPSELECT����� �� �� �� �
� �١� Jل.S`א�,i�J�P���>�� �
الصيغة العامة
SELECT ALL 2 الحقل,1الحقل, … FROM أسم الجدول [WHERE الشروط] [ORDER BY 2 الحقل,1الحقل, … [ASC/DESC] ];
� �� �
م�حظات
• ALL��Q%#�$�%8א����@Ar�{N�,�jאmiא��,-�S0א�D/� �
االستعالمات
٦٣من ٣٣صفحة المتولي الخوليالدسوقي
٢� J!"#N�!"#ل�.zB"0 د�#n @وط�� ���א10"#����א0>��א�60 %� �
الصيغة العامة
SELECT TOP n 2 الحقل,1الحقل, … FROM أسم الجدول [WHERE الشرط] ORDER BY لحقلا ;[ASC/DESC] … ,2 الحقل,1
� �
م�حظات
• ����&����&�s��� m0א�@��P�����ORDER BYم��������@�א����.ع����4א�א0%���5/����s� m0�� Kא0>
א10 ط�א<���P}�وذ�s<E��0א�����م •
��sא�0.אN��X"�©�a�Pن� א#��� • F� �F�5LPאORDER BYE • �ً�L.���ًB�B=ن�.Aن��N��&���9 �א0 �
� ����١[�ل �
�א�s�Jא����مQ[����JNًא�٣ -#���R� �� �
�א).א� �SELECTSELECTSELECTSELECT TOP 3 ****
FROMFROMFROMFROM student
ORDERORDERORDERORDER BYBYBYBY bdate;;;;
�א�%0 : �
� �� ����٢[�ل �
Q[א����م���s�Jא�!"#N�٤����Rא2.אد�\J�C��LPد� �� �
SELECTSELECTSELECTSELECT TOPTOPTOPTOP 4 *
FROMFROMFROMFROM record
ORDERORDERORDERORDER BYBYBYBY grade DESCDESCDESCDESC;;;;
� �,[E����C�Gو��<���G"�� ��وذF��0ن��<��bد���#Nא�����م��LP�0אK� �
االستعالمات
٦٣من ٣٤صفحة المتولي الخوليالدسوقي
� �٣� J!"#N�!"#ل�.zB"0 ,�<)%n وط ���א10"#�����@�א0>��א�60 %� �� �
الصيغة العامة
SELECT TOP n PERCENT 2 الحقل,1الحقل, … FROM أسم الجدول [WHERE الشرط] ORDER BY 2 الحقل,1الحقل, … [ASC/DESC];
� �� �
م�حظات
• ����&����&�s��� m0א�@��P�����ORDER BY.ع�����4א�א0%���5/��م������א���@����s� m0�� Kא0>
• �ً�L.���ًB�B=ن�.Aن��N��&���9 א0
&��e��G.���,א<%0���sא2 •I��=١٠٠و�����AZو��،s�����,�א0�� ��9&���ون�#����,�א%0>�� ٪e,�K.א2
• ���%��J�.0١٠٠�������P������4א�0I% �@����� 0�&�DS�%��!%����?�b�"i��4��I%�i �Fא������5א0>^����K
• I=���%��J�.0��ً�>�D���<i
א�����م�א80 ض��@�א<���P}�وذs<E��0א10 ط� •
• �X"�©�a�Pא�0.א�s� א#���Nن� �F� �F�5LPאORDER BYE� �� ���[�ل �
Q[א����م���s�Jא��!"#Nًא٪�٢٠ ��@�א0����#- �� �
�א).א� �SELECTSELECTSELECTSELECT TOP 20 PERCENT ****
FROMFROMFROMFROM student
ORDERORDERORDERORDER BYBYBYBY bdate;;;;
� ��א�%0 : �
االستعالمات
٦٣من ٣٥صفحة المتولي الخوليالدسوقي
� �٤� J�� �����P�Q|OFpSiא0>I0א�E5� 0א�Pא A א�2>�و�,��@�(� :�א�����م#�م���<� �� �
الصيغة العامة
SELECT DISTINCT 2 الحقل,1الحقل, … FROM أسم الجدول [WHERE الشرط] [ORDER BY 2 الحقل,1الحقل, … [ASC/DESC] ];
� �� �
م�حظات
��sא<���P}�وذ�s<E��0א�����م • m0ط�وא א10
• �,����"^�.�����Eذא�אOSELECT�����Eوא�\����SE�@������ ����]JN�!����"#��� Q[����������א�����مS0א�,��J �����@�i�J,�א`S.ل�א0 I0\<"K
���Si����pא0>�������*Oذא�א<���m�i�J���,�א`S���.ل�� •��i����ن�א��������م�������� I0אK� �
� �� ���[�ل �s�Jً�א������א� Q[��Pא A &�ون�����ن�א0���$��N� �� �
�א).א� �SELECTSELECTSELECTSELECT DISTINCTDISTINCTDISTINCTDISTINCT city
FROMFROMFROMFROM student;;;;
�א�%0 : �
االستعالمات
٦٣من ٣٦صفحة المتولي الخوليالدسوقي
� �٥� JpSi��P A2ل�א.S`א�_<� �Q"-J�&��P،�و0A2א����.�P�Q|Oא0>����5#�م��P�Q|Oא0> �
���������!�"#����-����� ��A0�&��P�\�و0��-J�b����Cא������م�א0>��&�A2א��S�.ل��א`�x��������{N/\�א0>��P��;2אpSiK� �
� � الصيغة العامة
SELECT DISTINCTROW ١حقل , ٢حقل ,...
FROM أسم الجدول [WHERE لشرطا ] [ORDER BY 2 الحقل,1الحقل, … [ASC/DESC] ];
� �
م�حظات
��sא<���P}�وذ�s<E��0א�����م • m0ط�وא א10
������Si��0�E�C�p����k�,����SE��.ل����@�������DISTINCTROWل��A��.ن • K&�{،�و0�i�J�b,،�א)�אول�א�C�,��;�<2א�����م
• �K�\/�x����DISTINCTROWول���L�!"#ذא�א��-\�א�����م�O��Eوא N�،pSiKو�Oذא�9-_�&�< אج�SE.ل��@�i�J,�א)�אول
���Nن��A���.ن�������W/����م •B���=�\A���1&�4���I%ن��Nم�������4א�א�����?�����&������%/ ��@��Lول�و]JN�@א�����م��Nل.S`א�\J�b��ن�¨���P&�{�و0 �
� �
االستعالمات
٦٣من ٣٧صفحة المتولي الخوليالدسوقي
� �5�-�5<��>ً��א�������א�0";���وא�0-�5<��>ً��א�������א�0";���وא�0-�5<��>ً��א�������א�0";���وא�0-�<��>ً��א�������א�0";���وא�0 �� �� �� �
� �١� J��0���Fא����م�א�0";�^Yدوאل�א�EAggregate Functions�� �
,S� R�@�� ]J�&��)����,�و�>�;�م��0";���א0&�<E�,�U�zEOو� �� �
الصيغة العامة
SELECT (اسم الحقل)دالة FROM أسم الجدول [WHERE الشروط];
� ����وq-.#,�א�0وאل�א2>�;��,;"�"0�D/
� ��א�0א0, ��%!�א�0א0,�
SUM ع.-vא� �MAX �,-�9��Jא
MIN ,-�9�\9N
COUNT ��0א
AVG p�.�2א
VAR @��� א�0
STDEV {P���א�¬ א�Kא�2 �
� �� �
م�حظات
• ����C�����-J�������,���#.-q�b�����,�و0���-9P�,���-�(���� :�/���4א�א��������م�9,S&�<0א�א�������K
0���b@�א%2��DSא��;�אم� • �N��s� m0אORDER BYK • ��5�-��5دوאل�א�0^�C��� &���@���J&,�א���א`S\�אzS2.د�&��0";
�%��א��دא0,�א��0 •�Jذ�O<i�\S`א������א`S�.ل�א�P�I0�,����ً����א`S.ل��>�NULLK
�دא0�,�א�0�����i��ن��(*)COUNTא10�4Q&��\Aא��*#��,��%�א��;�א��O���Nذא� •���,�P�I0ل�א.S`א�!�E��Q"Jل�.S`א���NULLK�
• �@Ar�!"#��� א�0";]JN�\SE�@�K� �� �� �� �
االستعالمات
٦٣من ٣٨صفحة المتولي الخوليالدسوقي
� ����١[�ل �
�s0��0א��Q�P���60د�א2.אد�א�#� Q[���ًא������s�J٢٥٩٠٠٢א� �� ��).א�א �
SELECTSELECTSELECTSELECT COUNT((((grade)))) ASASASAS [[[[2590002 مواد الطالب]]]]
FROMFROMFROMFROM record
WHEREWHEREWHEREWHERE st_number====259002;;;;
�א�%0 : �
� �� �� ����٢[�ل �
�s0��0א��LPع�د.-q� Q[���ًא������s�J٢٥٩٠٠٢א� �� �
�א).א� �SELECTSELECTSELECTSELECT SUM((((grade)))) ASASASAS [[[[ الطالب درجات مجموع 2590002]]]]
FROMFROMFROMFROM record
WHEREWHEREWHEREWHERE st_number====259002;;;;
�א�%0 : �
� �� �� ����٣[�ل �
�#�د�א0����א�P���@�40.ن���د��Q[���ًא������s�J٣٣٥אs<E� �� �
�א).א� �SELECTSELECTSELECTSELECT COUNT((((st_number)))) ASASASAS [[[[ مادة ط-ب عدد 335]]]]
FROMFROMFROMFROM record
WHEREWHEREWHEREWHERE subject ==== "335حسب";;;;
�א�%0 : �
� �� �� �
االستعالمات
٦٣من ٣٩صفحة المتولي الخوليالدسوقي
� ����٤[�ل �
�#�د�א0���Q[���ًא������s�Jن�א.� ���٢٠٠د����Cא0 א�#� ��א).א� �
SELECTSELECTSELECTSELECT COUNT((((st_number)))) ASASASAS [[[[ لمادة الراسبين عدد [[[[عرب 200
FROMFROMFROMFROM record
WHEREWHEREWHEREWHERE subject ==== "200عرب" ANDANDANDAND grade<<<<60;;;;
�א�%0 : �
� �� ����٥[�ل �
���.��pد�LP�א0�������Cد��Q[���ًא������s�J٣٣٥אs<E� �� �
�א).א� �SELECTSELECTSELECTSELECT AVG((((grade)))) ASASASAS [[[[ الدرجات متوسط ]]]]
FROMFROMFROMFROM record
WHEREWHEREWHEREWHERE subject ==== "335حسب";;;;
�א�%0 : �
� �� �� �� �� �� �� �� �
���٦[�ل ��P S��C��Q� ���JNدLP,��א`z.ل�#"Q[���ًא������s�J٣٣٥אs<E� �
� ��א).א� �
SELECTSELECTSELECTSELECT MAX((((grade)))) ASASASAS [[[[ مقرر في درجة اكبر [[[[حسب335
FROMFROMFROMFROM record
WHEREWHEREWHEREWHERE subject ==== "335حسب";;;;
�א�%0 : �
االستعالمات
٦٣من ٤٠صفحة المتولي الخوليالدسوقي
� �٢- �5�- Grouping Dataא����م�א�0
� ����5"�و�>�;�م�-�0;�z��#.-q�C��)����א0 �
� ��Eدوאل�א�0";��q�bI)�F-.#,�א�0وאل�אS&�<0,و�>�;�م� �
� � الصيغة العامة
SELECT (حقل)دالة ,حقل التجميع FROM الجدول [WHERE الشروط على أي حقول ما عدا حقل التجميع] GROUP BY حقل التجميع [HAVING الشرط على حقل التجميع] [ORDER BY 2 الحقل,1الحقل, … [ASC/DESC] ];
� �� �
م�حظات
• �� –אv-�,–(� :�א�����م�q-.#���@�א0>
• �C� �NGROUP BY�\9Fא�!"#��E�5وא�-x�\SEد�.Lو�@���&�
• �GR HAVINGو�� �ªE�)WHEREوL.د��
��O��4ذא�%J���WHERE(>�;�م� •I% ���� )���������,��"-#�\��9�\�SE�!�"#ط� א10��5�-����א<�����Pא0>���א2 �.&�,�&%��$�#"�!�א10� ط����� ����#-"��,����������iא�0�5א�0-K
�O%J4ذא��HAVING(>�;�م�א10 ط� •I% ��� )������\�SE�!�"#ط� �&����א10�5�-�,�א�0"-#�i5�-א2 �.&,�&%��$���א�0-��א<���N�Pوً���������#-"�,�א�0 K#"!�א10 ط
��C�s/4א�א�����م • m0א��;�אم�א�@Ar� �� �
� �� �
االستعالمات
٦٣من ٤١صفحة المتولي الخوليالدسوقي
� ����١[�ل �
�#�د�א0����J�C\���د���@�א2.אدQ[���ًא������s�Jא� �� �
�א).א� �SELECTSELECTSELECTSELECT subject,,,, COUNT((((st_number)))) ASASASAS [[[[ الط-ب عدد ]]]]
FROMFROMFROMFROM record
GROUPGROUPGROUPGROUP BYBYBYBY subject;;;;
�א�%0 : �
� �� �
@� u� � �#�د�א0����J�C\���د���@�א2.אدQ[���ًא������s�Jً��א���G&.א��,�#�د�א0���� %�ز0 �� �
� ����٢[�ل �
��LPع�د.-q� Q[���ًא������s�Jא�\Jא2.אد�,i�J�C����0א� �� �
�א).א� �SESESESELECTLECTLECTLECT st_number,,,, SUM((((grade)))) asasasas المجموع
FROMFROMFROMFROM record
GROUPGROUPGROUPGROUP BYBYBYBY st_number;;;;
�א�%0 : �
� �� �
االستعالمات
٦٣من ٤٢صفحة المتولي الخوليالدسوقي
� ����٣[�ل �� �
� Q[���ًא������s�Jא2.אدא�\J�Cن�.BL�%0א����د�א0�#� �� �
�א).א� �SELECTSELECTSELECTSELECT subject,,,, COUNT((((st_number)))) ASASASAS [[[[ الط-ب عدد ]]]]
FROMFROMFROMFROM record
WHEREWHEREWHEREWHERE grade>=>=>=>=60
GROUPGROUPGROUPGROUP BYBYBYBY subject;;;;
�א�%0 : �
� �� �� ����٤[�ل �� �
� Q[���ًא������s�JאG�0�R��.�P��Q&�60א2.אد�א�\J�Cن�.� �#�د�א0����א0 א�]JNو�N� �� �
�א).א� �SELECTSELECTSELECTSELECT subject,,,, COUNT((((st_number)))) ASASASAS [[[[ الط-ب عدد ]]]]
FROMFROMFROMFROM record
WHEREWHEREWHEREWHERE grade<<<<60
GROUPGROUPGROUPGROUP BYBYBYBY subject
HAVINGHAVINGHAVINGHAVING COUNT((((st_number)>=)>=)>=)>=2;;;;
�א�%0 : �
� �� �� �
االستعالمات
٦٣من ٤٣صفحة المتولي الخوليالدسوقي
� ����٥[�ل �
�א�s�Jא����Q[���ً�pSi��Eوא�s0�R��Q&�\�א2.אد�א2> �� �
�א).א� �SELECTSELECTSELECTSELECT subject,,,, COUNT((((st_number)))) ASASASAS [[[[ الط-ب عدد ]]]]
FROMFROMFROMFROM record
GROUPGROUPGROUPGROUP BYBYBYBY subject
HAVINGHAVINGHAVINGHAVING COUNT((((st_number)=)=)=)=1;;;;
�א�%0 : �
� �� �
@�P�u� �� �
• � Q[���ًא������s�Jد�א�#s0�R�\J��Q�P���60א2.אد�א
• � Q[���ًא������s�Jد�א2.אא�#�\J��Q�P�Z��60ذد�א���N
• � Q[���ًא������s�J9>�א�\J�C��4 ��Fد�א�#� �� �
� �� �
االستعالمات
٦٣من ٤٤صفحة المتولي الخوليالدسوقي
��@��Lول�وא0 &�G&�pא)�אول]JN�@א)�אول��د�ً��א�����م���G&�p& ��@��Lول�وא0]JN�@א)�אول��د�ً��א�����م���G&�p& ��@��Lول�وא0]JN�@א)�אول��د�ً��א�����م���G&�p& ��@��Lول�وא0]JN�@د�ً��א�����م����� �� �� �� �� �
،�������0�,����Fא)-\�א�!"#�@� -�"0�_)�Jو��Eول�وא�L�@��_)�J��Q��^�,S&�<0א�א��������P����i�,Sن�א<�S`א��)��� ��@��Lول�/.�א��Fس�و9�C�@A0.א#��א0]JN�@���)����Kא0 �
� ��i"%�<4/�4א�א2[�ل�Nوً� �
��@��Lول]JN�@���.SE��)m>0.�א�n�B����ذא�� �� �
�s0��0א���א�,#��R��� )�-9Pو��Q�i���LPود��Q�Pوא2.אد�א�60د� �� �
SELECT student.name, student.number, record.subject, record.grade
FROM student, record;
�4/�4א�0I% �: �)ن�N���<i�� .�(4I(��א�����م�א0>�&�F�59א.�Z����� �� �
� �� �
�P.Q|�ªE�)ض��١٩٠mI2�iق��RYو/.�(� :������.#�59"!�א�\ ��Nن�Q[ً��ل���١٩�١٩�,LPدK� �����-%�&��n�EN����0ول�א�L�� j��)F١٠����E�:U��%0ول�א��F١٩�\��E./و�!%����&�: �)K� �� �
����Cross Joinم�א0 &�pא�D�R�S�0و�>-!�/4א�&�
� �
االستعالمات
٦٣من ٤٥صفحة المتولي الخوليالدسوقي
� ��\A1&� �F�4א�I% ��)دPNذא�O���N��B=��D���0 &�pא0��&�!-<�����\-#�@���&�?�i�A�2א?� �
� �� �
الصيغة العامة
SELECT الحقول FROM ١ الجدول , ٢الجدول WHERE ١حقل الربط في الجدول = ٢حقل الربط في الجدول ;
� �
م�حظات
�>�N�Dو���Fאم�א`S.ل�א�60 &�pא)�אول��&���@�א��;� •U SE.ل�א�I2��®�א0�DLP���yא�®����I2אE�،وN��������O0.ل�و���!�وא2��א�2%�b��I)����?ل�.��SE�\��9Fא�!��"#
�A.ن�(���B=����p& �K :�א0• ������C�� |���%��,��-�9����?�b����CאE����א)���אول�0���������L. �_��)�Jذא�O
5��Z �@0��Q)�i� Kא)�ول�א¯< ������/�م��Lًא��C/4א�א������� •�]JN�@���P���°و�N�p& م�Nو�N�C}�א�����م���
�\cIول���L�@�–�)��EN�s±�\&–�,��Nن���s�AZא`S\�#"!�א��P.z0א0��0 ��\S`א���אKא���א)�ول� �
� �G0و�L�@�� ]JF�p& �PN�.0د(��א0 �
� �
الصيغة العامة
SELECTSELECTSELECTSELECT الحقول
FROMFROMFROMFROM 3 جدول ,,,, 2 الجدول ,,,, 1 الجدول,…
WHEREWHEREWHEREWHERE الجدول في الربط حقل 1==== الجدول في الربط قلح 2 ANDANDANDAND
الجدول في الربط حقل 3==== الجدول في الربط حقل 2 ANDANDANDAND
............
;;;;
� �� �� �
االستعالمات
٦٣من ٤٦صفحة المتولي الخوليالدسوقي
� ���P��#�D/א)�אول�و�p& �� >N��P��#��L. INNER JOIN� �
� � الصيغة العامة
SELECTSELECTSELECTSELECT الحقول
FROMFROMFROMFROM 1 الجدول INNERINNERINNERINNER JOINJOINJOINJOIN 2الجدول
ONONONON
١ الجدول في الربط حقل ==== ٢ الجدول في الربط حقل
� �G0و�L�@�� ]JN��%�&P�.0���N� �
� �
الصيغة العامة
SELECTSELECTSELECTSELECT الحقول
FROMFROMFROMFROM 1الجدول INNERINNERINNERINNER JOINJOINJOINJOIN((((
الجدولINNERINNERINNERINNER JOINJOINJOINJOIN 3 الجدول2
ONONONON
٢ الجدول في الربط حقل ==== ٣ الجدول في الربط حقل ))))
ONONONON
١ الجدول في الربط حقل ==== ٢ الجدول في الربط حقل
� ��و/4Aא �� �
حظاتم�
وط�#"!�#-"�,�א0 &�pو •��,i�jO�@ArLs� m0א�,� א$�#-"LOو�NK� �
� �� �� �
االستعالمات
٦٣من ٤٧صفحة المتولي الخوليالدسوقي
� ����١[�ل ��s�Jא�����ً��א�Q�i���LPא�2د��ود�d�P9-��وPو�s0��0�5א���א���� �� �
�א).א� �SELECTSELECTSELECTSELECT student....name,,,, student....number,,,, record....subject,,,, record....grade
FROMFROMFROMFROM student INNERINNERINNERINNER JOINJOINJOINJOIN record
ONONONON student....number====record....st_number;;;;
�Nو �SELECTSELECTSELECTSELECT student....name,,,, student....number,,,, record....subject,,,, record....grade
FROMFROMFROMFROM student,,,, record
WHEREWHEREWHEREWHERE student....number====record....st_number;;;;
�א�%0 : �
� �� ����٢[�ل ��s�J9>�א�����ً��א�\A0�אP S2�5א���� �� �
�א).א� �SELECTSELECTSELECTSELECT dpt....department,,,, courses....id,,,, courses....name
FROMFROMFROMFROM dpt INNERINNERINNERINNER JOINJOINJOINJOIN courses
ONONONON dpt....id ==== courses....department;;;;
�Nو �SELECTSELECTSELECTSELECT dpt....department,,,, courses....id,,,, courses....name
FROMFROMFROMFROM dpt,,,, courses
WHEREWHEREWHEREWHERE dpt....id ==== courses....department;;;;
االستعالمات
٦٣من ٤٨صفحة المتولي الخوليالدسوقي
�א�%0 : �
� �� ����٣[�ل ��s�J9>�א�����ً��א�\J�Cن�.�P�2�5א���� �� �
�א).א� �SELECTSELECTSELECTSELECT dpt....department,,,, teacher....name
FROMFROMFROMFROM dpt,,,, teacher
WHEREWHEREWHEREWHERE teacher....deprtment====dpt....id;;;;
�א�%0 : �
� �� ����٤[�ل ��s�J�34א�2د�א�����ً��א/�C���Pوא�������Q�i���LPא�2د��وא���א�2د��ود�d�P9-��وPو�s0��0�5א���א���� �� �
�א).א� �� �
SELECTSELECTSELECTSELECT student....name,,,, student....number,,,, record....subject,,,, courses....name,,,, record....grade,,,, teacher....name
FROMFROMFROMFROM student INNERINNERINNERINNER JOINJOINJOINJOIN
((((((((teacher INNERINNERINNERINNER JOINJOINJOINJOIN courses ONONONON teacher....id ==== courses....teacher))))
INNERINNERINNERINNER JOINJOINJOINJOIN record ONONONON courses....id ==== record....subject))))
ONONONON student....number ==== record....st_number;;;;
االستعالمات
٦٣من ٤٩صفحة المتولي الخوليالدسوقي
� >N�,S� �Nو�&� �SELECTSELECTSELECTSELECT student....name,,,, student....number,,,, record....subject,,,, courses....name,,,, record....grade,,,, teacher....name
FROMFROMFROMFROM student,,,,teacher,,,,courses,,,,record
WHEREWHEREWHEREWHERE teacher....id ==== courses....teacher ANDANDANDAND
courses....id ==== record....subject ANDANDANDAND
student....number ==== record....st_number;;;;
�א�%0 : �
� �� �
@�P�u� ��s�Jא�����ً��א�N�5����Q�i��Q �LPز�א2.אد�ود.�Pو��Q��9PNو�s��`א��<S0����0א�$�� ��s�J5א�����ً��א�����Q).�P���@�40��4א ��Fא�$��Nز�א2.אد�و.�Pو�$��N� �� �
� �
االستعالمات
٦٣من ٥٠صفحة المتولي الخوليالدسوقي
� ��DLP�yא�p& �OUTER JOINא0 &�pא�DLP�yא0 &�pא�DLP�yא0 &�pא�DLP�yא0 �� �� �� ���D">א���א0�p& ��#��,�/��4א�א0>��\�وא0>���������N�Eو�אA�2����CF�iא0��R���������� Oذא��� .L����EN����א0>����א%2���|
���0א2|�%K� ��������DLP��yא�p& ��(>��;�م�א0�|��%��������?��L.����60ل�א.S`א�,#��R�!"#�:��)�0ن����אN��)دPNذא�O�@A0و
OUTER JOIN�� ���א�%2| �����0@�א)�ول�א¯<�S0א��-%�&�D"=Fא�\��#,�א0>R�����,0�`�34א/�Cو�،F���D�/�6�0א�L.�����E�,�P�i�5.د�� –���9NULL–� �
LP�yא�p& ��DLEFT OUTER JOINא0�>��D�{Pא0�>��D�{Pא0�>��D�{Pא0�>�P}�א0 &�pאLP�yא0 &�pאLP�yא0 &�pאLP�yא0 �� �� �� ����*�Nن�א0>����א0��L.��6��.د���Cא)���ول�אFول���EFم������א���@���� ��<�Fא�E���C�� |���%����������?�b�وא0��0�6��
� ��#���Qو��A.ن�א`S.ل�א�%2| ��?���Cא)�ول��EאrF@��@�א�����مFא)�ول�א¯<R�����–G-���P�iK,�–א0 �� �
الصيغة العامة
SELECTSELECTSELECTSELECT الحقول
FROFROFROFROMMMM 1الجدول LEFT OUTER JOINLEFT OUTER JOINLEFT OUTER JOINLEFT OUTER JOIN 2الجدول
ONONONON
ا:ول الجدول في الربط حقل ==== الثاني الجدول في الربط حقل
� �� �
���-����א0 &�pא�DLP�yא0-����א0 &�pא�DLP�yא0-����א0 &�pא�DLP�yא0-��OUTER JOIN RIGHTא0 &�pא�DLP�yא0 �� �� �� ���D)���]0ول�א���א)�Cد��.��L.��6��0א�����*�Nن�א0>��EFم�����א���@����@��rFא�E��C�� |���%����������?�b�وא0��0�6��
��@�א�����مאFFא)�ول�אFول�<��Eא)�ول��C��?�� ��#���Qو��A.ن�א`S.ل�א�%2|R�����– <�Fא–�,�P�iK� �� �
الصيغة العامة
SELECTSELECTSELECTSELECT الحقول
FROMFROMFROMFROM 1الجدول RIGHT OUTER JOINRIGHT OUTER JOINRIGHT OUTER JOINRIGHT OUTER JOIN 2الجدول
ONONONON
ا:ول الجدول في الربط حقل ==== الثاني الجدول في الربط حقل
� �� �
االستعالمات
٦٣من ٥١صفحة المتولي الخوليالدسوقي
� ��E#"!�א0 &�pא0�>���F{P[�ل ��s�Jً��אא������<S04א�א/�C��,Eو ��5א2.אد�����L.����.0�!�E��<9�\J�C.אد������ �� �
�א).א� �SELECTSELECTSELECTSELECT dpt....department,,,, courses....id,,,, courses....name
FROMFROMFROMFROM dpt LEFTLEFTLEFTLEFT OUTEROUTEROUTEROUTER JOINJOINJOINJOIN courses
ONONONON dpt....id ==== courses....department;;;;
�א�%0 : �
� �� �����F[�ل-��E#"!�א0 &�pא0 ��s�J4א�����ً��א ��F�5א����\A0��Q��<9Nو��F9>א�_)�J�.0�!�E9>�م�&�ون��/%���م�N�4 ��N� �� �
�א).א� �SELECTSELECTSELECTSELECT teacher....name,,,, dpt....department
FROMFROMFROMFROM teacher RIGHTRIGHTRIGHTRIGHT OUTEROUTEROUTEROUTER JOINJOINJOINJOIN dpt
ONONONON teacher....deprtment ==== dpt....id;;;;
�א�%0 : �
� �� �� �
االستعالمات
٦٣من ٥٢صفحة المتولي الخوليالدسوقي
� ��D א40א�p& �SELF JOINא0 �
� ��<I%&א)�ول��p&P�� Ai�!"#م�.S��./و� �
� �
الصيغة العامة
SELECTSELECTSELECTSELECT الحقول
FROMFROMFROMFROM الجدول ASASASAS مستعار اسم 1 INNERINNERINNERINNER JOINJOINJOINJOIN الجدول ASASASAS مستعار اسم 2
ONONONON
١الجدول في الربط حقل ==== ٢الجدول في الربط حقل ;;;;
� �� �
� �� �
٦٣من ٥٣صفحة
G0و�Lو�N�G�–� ]JNو�N–�GQ&�1���$�%���CKא0 �������������Q���(�������@�א)���ول�אFول�Nو�א�������م�אFول��"���(����L�C���ول�وאE����א0������&�LP���ع�א0E.�0م�א.��S�
�����@�א�����������E.Fم������א��,�-U�9� J�
� �
SELECTSELECTSELECTSELECT الحقول FROMFROMFROMFROM 1جدول
UNIONUNIONUNIONUNION
SELECTSELECTSELECTSELECT الحقول FROMFROMFROMFROM 2جدول UNIONUNIONUNIONUNION
SELECTSELECTSELECTSELECT الحقول FROMFROMFROMFROM 3جدول ...
����D<���&��م� >�و}�א`S.ل�KF#�د�א`S.ل��&��Nن� A.ن���>�و�,�
s� m0א0%.ع�وא�C�,S&��ن���.A ن�N��&ل��K��������>�,0���P�D�����@0��B=�����ًx�)��Q�9و�D��� OKذא�א<�"N�_I(.אع�א`S.ل�و� ���P@�(� :�א�����مA2א�������K#�م��P�Q|Oא0> �
المتولي الخولي
� ]JNو�N�G0و�L�G&�:��0א� ]JNو�N�G0و�L�G&�:��0א� ]JNو�N�G0و�L�G&�:��0א� ]JNو�N�G0و�L�G&�:��0אFFFF��E.�0א��E.�0א��E.�0א��E.�0אEEEE� �� �� �� �
UNION� �� �� �� �
����Z>�;�م���0:�א0>���@�א�����E.�0א����م�אG0و�Lو�N�G������������Q���(�������@�א)���ول�אFول�Nو�א�������م�אFول��"���(����L�C���ول�وאE����א0������&�LP���ع�א0E.�0م�א.��S�
D)�]0و�א�����م�אN�D)�]0@�א)�ول�א��(�����K،�و/4Aאא0 �
�����@�א������������P��¨�DA0/4א�א0%.ع��@�א���������&���@�א<����P(.ع�א����م�א�0E.� �
#�د�א`S.ل��&��Nن� A.ن���>�و�, •G0א)�و�CK
• .S`אs� m0א0%.ع�وא�C�,S&��ن���.A ن�N��&ل����B=�����ًx�)��Q�9و�D���Oذא�א<�"N�_I(.אع�א`S.ل�و�
���P@�(� :�א�����م •A2א������#�م��P�Q|Oא0>
االستعالمات
المتولي الخوليالدسوقي
�א����م�א����م�א����م�א����م�]JNو�N�G0و�L�G&�:��0א� ]JNو�N�G0و�L�G&�:��0א� ]JNو�N�G0و�L�G&�:��0א� ]JNو�N�G0و�L�G&�:��0א� �
���E.�0א����م�א���E.�0א����م�א���E.�0א����م�א���E.�0א����م�אUNION
����Z>�;�م���0:�א0>���@�א�����E.�0א����م�א������������Q���(�������@�א)���ول�אFول�Nو�א�������م�אFول��"���(����L�C���ول�وאE����א0������&�LP���ع�א0E.�0م�א.��S�
D)�]0و�א�����م�אN�D)�]0@�א)�ول�א��(����א0� �
�P��¨�DA0/4א�א0%.ع��@�א���������&���@�א<����P(.ع�א����م�א�0��–�SQL<�ص���E. E� �� �
� �
الصيغة العامة
� �
م�حظات
االستعالمات
٦٣من ٥٤صفحة المتولي الخوليالدسوقي
� ���[�ل ��s�Jא�����ً��אG± yوא�G���5א0����א`�0����ً���E. � �� �
�א).א� �SELECTSELECTSELECTSELECT **** FROMFROMFROMFROM student
UNIONUNIONUNIONUNION
SELECTSELECTSELECTSELECT **** FROMFROMFROMFROM graduate;;;;
�א�%0 : �
� �� �
� �� �
االستعالمات
٦٣من ٥٥صفحة المتولي الخوليالدسوقي
� ���E.�0א����م�א��E.�0א����م�א��E.�0א����م�א��E.�0א����م�אFFFFאPא A�0א�P�Q|O�5�אPא A�0א�P�Q|O�5�אPא A�0א�P�Q|O�5�אPא A�0א�P�Q|O�5�EEEE����ALL UNION
����GQ&��1���G0و��Lو�N�G�����א��@��������Z>�;�م���0:�א0>E.�0א����م�א�–�� �]JNو�N–�����P��Q|O�5���$��%��Cא0�P A�2א���Kא0> �
� ����)�����(����L�C���ول�وאE����א0������&�LP���ع�א0E.�0م�א.��S���@�������)��������@�א)���ول�אFول�Nو�א�������م�אFول��"�Q����א0
D)�]0و�א�����م�אN�D)�]04אא)�ول�אA/و�،K� �� �
الصيغة العامة
SELECTSELECTSELECTSELECT الحقول FROMFROMFROMFROM 1جدول
UNION ALLUNION ALLUNION ALLUNION ALL
SELECTSELECTSELECTSELECT الحقول FROMFROMFROMFROM 2جدول
UNION ALLUNION ALLUNION ALLUNION ALL
SELECTSELECTSELECTSELECT الحقول FROMFROMFROMFROM 2جدول ...
� �
م�حظات
����D<���&��م� >�و}�א`S.ل�FK,#�د�א`S.ل��&��Nن� A.ن���>�و� •�G0א)�و�CK
• s� m0א0%.ع�وא�C�,S&��ن���.A ن�N��&ل��.S`א�K�������>�,0���P�D�����@0��B=�����ًx�)��Q�9و�D����OKذא�א<�"N�_I(.אع�א`S.ل�و� �
� ���[�ل ��s�Jא�����ً��א������Pא A ��L.ن���J�.0�!�Eو�G± yوא�G���5א0����א`�0����ً���E. � �� ��).א�א �
SELECTSELECTSELECTSELECT **** FROMFROMFROMFROM student
UNION ALLUNION ALLUNION ALLUNION ALL
SELECTSELECTSELECTSELECT **** FROMFROMFROMFROM graduate;;;;
�א�%0 : �
� �� �� �
االستعالمات
٦٣من ٥٦صفحة المتولي الخوليالدسوقي
� �
االستعالمات التي تعدل في البيانات� �
�,��Nو�א`���N�K4و�אjY����S �,i��.م�&���0�����SELECT��\/���34א�����������و#"���!�������א�������م��"���=Fא�����)����Cא0��P����(���و#��د����Nو�E�N�K4و�jO��i,���#@�א%0�®��C ���\&�)�ول،�و40א��iن�(� :�/�34א����������A.ن�#�א0
���Q&K_א�����0�א9�60- �� �
�A.ن����@������������K���c³ و�N�K4�BZ و�Nل�����Z �6�0א����)�����*�Nن�א0E�,��د��S0א� و±��sא`���P4��@�א���;�م�א��]0��N�,وא���s�z0א�0.د�א��,r�S0א��)���9�\�א0–�%�0"��)����,��@����#�9א0R���E(>;,�א�4>Nذא�O��O4�I��@<B�<�� �N�./و
�ً-Uאل�دא.EF�34א/�C�–�� �� �� �
٦٣من ٥٧صفحة
]JNو�Nول��L�oO� ]JNو�Nول��L�@������L�oO�����Lول�Nو�O`�ق����,i�jYم��;�<�K��������"�)����>�\U���P� �Q[ ذא���O�@�A0و������9���א(
INSERT INTO الجدول [( ١اسم الحقل ,٢
VALUES(1حقل, , ,...);
���,i��jYא�,���>�i�Dن�#-"U א�I-"0�P ��א0A �n�Eذא�O�\��,i�jO
���و#��د�א`S�.ل،�وOذא���������B�z0א�\A�10�&ل�.�S`א�s�� א#���� ��@����&���������5�c)و�\9�-�,��A��ن�א0>��{N�5�c)�������\�S`�,-�PNد(��#�م�Oد<�ل�9�����5����DLP���yو�אN�D�����Fא�®����I2ل�א.��SEل����د<O�����#א ��s��±و
�,�P�i�,-�9�\�S ���60".&,�وא�ل�א2.S`د<�ل�אO���#א �NULLK �� ������������N�Pא �����������A�&�\�������������@������������� �����������]J� �
INSERT INTO د������#�s��<E�!��"#�� ����@���� ��]JN\��\J�,R.S%���"=�I&K� �
��9 �,�وO#����3א0"A09>�م�אN�oO١٠�� �
INSERTINSERTINSERTINSERT INTOINTOINTOINTO dpt
VALUESVALUESVALUESVALUES((((10,,,,"اللغة ا@نجليزية"););););
المتولي الخولي
� Append QueriesאY`�ق�אY`�ق�אY`�ق�אY`�ق� �� �� �� �
]JNو�Nول��L�oO� ]JNو�Nول��L�@������L�oO�����Lول�Nو�O`�ق����,i�jYم��;�<�: �)� Q[��@0�4א�א0%.ع��@�א�������/�C4،�و��I% ���������"�)����>�\U���P� �Q[ ذא���O�@�A0و
��"��\A1&�4א�����م��I% K� �
���L�oOول�Nو�� �
٢اسم الحقل ,...)]
• �%#����,i��jYא�,���>�i�Dن�#-"U א�I-"0�P ��א0A �n�Eذא�O�\��,i�jO�>�,0��P�D�1\،�و���I���ًK
���و#��د�א`S�.ل،�وOذא��������� •B�z0א�\A�10�&ل�.�S`א�s�� א#���� ��@����&���������5�c)و�\9�-�,��A��ن�א0>��{N�5�c)�������\�S`�,-�PNد(��#�م�Oد<�ل�9
,"��=�iK������5����DLP���yو�אN�D�����Fא�®����I2ل�א.��SEل����د<O�����#א ��s��±و�,�P�i�,-�9�\�S ���60".&,�وא�ل�א2.S`د<�ل�אO���#א �
• N�,i������������jO�@�����������Ar�� ������������N�Pא �����������A�&�\�������������@������������� �����������]J�INSERT INTO – VALUES
�,��Q)�,[E���5��� �א0>�N\��\J
��<9�X�c���ًא������s�Jא,�d�"�Y���9א0"8,�א �,�وO#����3א0"A09>�م�אN�oO
� �� �
االستعالمات
المتولي الخوليالدسوقي
� �אY`�ق�אY`�ق�אY`�ق�אY`�ق��L�L�L�Lאi�jY,אi�jY,אi�jY,אi�jY,����א����مא����مא����مא����م
� � �و]JNو�Nول��L�oO� ]JNو�Nول��L�@������L�oO�����Lول�Nو�O`�ق����,i�jYم��;�<
�: �)� Q[��@0�4א�א0%.ع��@�א�������/�Cو��"��\A1&�4א�����م��I%
� �\��,i�jOو��N�L�Nو��
� � الصيغة العامة
� �
م�حظات
� ���[�ل �
��<9�X�c���ًא������s�Jא� �
�א).א� �
� �� �
االستعالمات
٦٣من ٥٨صفحة المتولي الخوليالدسوقي
� ���́�)��}�&�,i�jO�0א ���@��Lول��L�oOول��<<� �
����Nوً��א<����q�P-.#��,���@�א0>������@�L��ول�������i����و�–��,��&.� �+>��sא10� وط�א2 J������Q9�`O����–�Q�i���jO� J� �)�ول��< �
� � الصيغة العامة
INSERT INTO الجدول الھدف SELECT * FROM الجدول المصدر [WHERE الشرط]
� � م�حظات
• ����.0�������P��z2ول�א��L�C�6�0א����5 ط���c��i�J�K�,�א0>�jو���K�?ول�א�L�oO
• \�I0�&د�.L.��K�?ن�א)�ول�א.Aن��N��&�� �� ���[�ل �� �
�6�i@�د�����9>��א0�X�c���ًא������s�Jن��٢٣و��٢٢א.± yول�א�L�oO� �� �
�א).א� �INSERTINSERTINSERTINSERT INTOINTOINTOINTO graduate
SELECTSELECTSELECTSELECT **** FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE [[[[number]]]] BETWEEN 220000 ANDANDANDAND 239999;;;;
� �
� �� �
االستعالمات
٦٣من ٥٩صفحة المتولي الخوليالدسوقي
� ��ً]0���,i�jO��,i�J0א��<�@� ��L����Lول��L�oOول��< �
���iو����,i�J�P���ول�1)O��L�$��ول���L�������O`��ق�א0>���א�;2���oO��P/�4א�א)�����������א0>���@��Lول������א<��Kא)��� �� �
الصيغة العامة
SELECT ت الجدول الھدف سجINTO الجدول الھدف FROM المصدر الجدول
� � م�حظات
• ������3����1)Oאد� ��–א)���ول�א?���O–�Kذא�وL����L���ول�&��%�bIא�����א)���ول�א2�� ��P���0�,0"->���;�م�&Q��4א�א%�2��!���Q[���م�و�������4א�����I% ����%#�K4B����
��(��א)������و����O(�$�1א?�A\�א)����0"�ول�وi�jO,�א0 �� �@� u� �
����L�$�1)Oول�����L&����א�s�Jא�����ً��i����save�t���iول�و�����L��)��&�,i�J�@�drecord
� �� �
٦٣من ٦٠صفحة
UPDATE الجدول SET القيمة الجديدة = الحقل القيمة الجديدة = الحقل القيمة الجديدة = الحقل [WHERE الشرط]
�-,�א)����S0�&�� ط������J�*��k\�א0>�����k�������.0K ������]��k��������������4���� �P�D���N�,0ن�#���دא����%��ً�����@�א0>��I%�0א����%
������!�"#���Q�9و�p8�c)�,�Si@�א2.א�و >�ل�#OKن�����N�,0��� ،��N���0��J�.(�_�א0��� �i-�%!�/4א�א(����±����I=��Q]��k����א��60
��B=�\A1&��4�I%�0ن�אN�����,0��P�{N� Q[ ذא���O
��������\A��1&�34���I% �����م���������ن�א��N�����������>�,0����P� ��Q|�.��0�����N
��D0��� �oO�,i�jY�&�D�L ��\��A ��0�\S`�D���Fא�®��I2א�\��� ��%#�,�� ���א����0\������ ���\�א��I2®�א�0�DLP�y"��א0>��א2�<0�&
��������D0��� ون���و�&�D��L ��\���A ���0�\�S`�D����Fא�®��I2א�\��� ��%#���N�����D�����Fא����QE��Iل������6 ���א0�����,� �����\�א0>��"-#����� �@��0�*����k
��������" �\���� ������@�0���=N�D�L ��\��A ��?�b�0��)��&�\��� ��%#���N�,�"=Fא��<0�&�,�� �א��Z �60لא0>��א2 �
المتولي الخولي
Update Queries� �� �� �� �
�\����0�L�)�����ن�Nو�q-.#,��@�א0&�*��B�0� �
�-,�א)���� •S0�&�� ط������J�*��k\�א0>�����k�������.0• #������]��k��������������4���� �P�D���N�,0ن�#���دא����%��ً�����@�א0>��I%�0א����%
������!�"#���Q�9و�p8�c)�,�Si@�א2.א�و >�ل�#� �i-�%!�/4א�א(����±��������#�د�א0>I=��Q]��k����א��60
,S&����3�%�jط�א40}�و 1"0K • ��B=�\A1&��4�I%�0ن�אN�����,0��P�{N� Q[ ذא���O• ��������\A��1&�34���I% �����م���������ن�א��N�����������>�,0����P� ��Q|�.��0�����N
��B=
• ��D0��� �oO�,i�jY�&�D�L ��\��A ��0�\S`�D���Fא�®��I2א�\��� ��%#�,�� א����0\������ ���\�א��I2®�א�0�DLP�y"��א0>��א2
�,�א�60 ��?�"=FאK • ��������D0��� ون���و�&�D��L ��\���A ���0�\�S`�D����Fא�®��I2א�\��� ��%#���N
�����D�����Fא����QE��Iل������6 ���א0�����,� �����\�א0>��"-#����� �@��0�*����k�ً=NK
• ��������" �\���� ������@�0���=N�D�L ��\��A ��?�b�0��)��&�\��� ��%#���N�,�"=Fא��<0�&�,�� א0>��א2
� �� �
االستعالمات
المتولي الخوليالدسوقي
� ��*��B�0א����م�א�*��B�0א����م�א�*��B�0א����م�א�*��B�0א����م�אUpdate Queries
� �����0\�و�>�;�م�
� � الصيغة العامة
� �
حظاتم�
� �� �
االستعالمات
٦٣من ٦١صفحة المتولي الخوليالدسوقي
� ����١[�ل �
�n�~��ًא������s�J��٢١١د��א���א�@��s<E?s��E�?�oO?��<�.ل�&i�,q &١?� �� �
�א).א� �UPDATEUPDATEUPDATEUPDATE courses
SETSETSETSET name ==== " ١برمجة فجول بيسك "
WHEREWHEREWHEREWHERE id===="211حسب";;;;
(���L�Cول�[)�.0�4�I%�0א���&courses�_0�Z#��9ن�א�2د��N��%�� �
� �� ����٢[�ل �
��١٠٠��oO٨٨@�����C٤١٤s<Eد���٢٦٩٠١٥دLP,�א0����s0א�s�Jא�����ً�����ل �� �
�א).א� �UPDATEUPDATEUPDATEUPDATE record
SETSETSETSET grade ==== 88
WHEREWHEREWHEREWHERE st_number====269015 ANDANDANDAND subject===="414حسب"
(��)�ول�[)�.0�4�I%�0א���&record�� ���_��k��9�\�I0�&�s0��0ن�אN��%�� �
� �� �
� �� �� �� �� �
٦٣من ٦٢صفحة
DELETE FROM الجدول WHERE الشرط;
���������i4E��������������4���� �P�D���N�,0ن�#���دא����%��ً�����@�א0>��I%�0א����%#������!�"#���Q�9و�p8�c)�,�Si@�א2.א�و >�ل�#OKن�����N�,0��� ،��N���0��J�.(�_�א0
�i-�%!�/�4א�א(�����±������I=��Qi4E�������#�د�א0>��א��60��
,0��P�{O� Q[��@0���B=�\A1&�4�I%�00.��אK ���\��A0�&א)�ول�K
������K4`א�D0�� �oO�,i�jY�&�D�L ��\��A ��?�Qi4k�60א�,�"=Fא��<0�&�,�� �K4EK "��א0>��א2
��@�0�K4`א�D0�� �P�� �D�Lو&�ون�<��\��A ��?�ً=N��Qi4k�60א���,��K4Eא0>"-#��� K
����" �K4E�����@0��=N�D�L ��\��A ��?�b�0�Qi4k�60א�,�"=Fא��<0�&�,�� �Kא0>��א2 �
المتولي الخولي
Delete Queries� �� �� �� �
�K4`و�>�;�م�\���@��,#.-qو�N��א0> �
• ���������i4E��������������4���� �P�D���N�,0ن�#���دא����%��ً�����@�א0>��I%�0א����%#������!�"#���Q�9و�p8�c)�,�Si@�א2.א�و >�ل�#
�i-�%!�/�4א�א(�����±������I=��Qi4E����#�د�א0>��א��603�%�jط�א40}�و 1"0�,S&���K
• ,0��P�{O� Q[��@0���B=�\A1&�4�I%�00.��א• �K4E�������ًR ��0.���(>�;�م���• �K4E��%#���������K4`א�D0�� �oO�,i�jY�&�D�L ��\��A ��?
�Qi4k�60א�,�"=Fא��<0�&�,�� �K4E "��א0>��א2• �K4E��%#���N�����@�0�K4`א�D0�� �P�� �D�Lو&�ون�<��\��A ��?
�ً=N��Qi4k�60א���,��K4Eא0>"-#��� • �K4E��%#���N�������" �K4E�����@0��=N�D�L ��\��A ��?�b�0
�Qi4k�60א�,�"=Fא��<0�&�,�� א0>��א2
� �� �
االستعالمات
المتولي الخوليالدسوقي
� ��K4`א����م�א�K4`א����م�א�K4`א����م�א�K4`א����م�אDelete Queries
� ��K4`و�>�;�م�
� � الصيغة العامة
� �
م�حظات
� �� �
االستعالمات
٦٣من ٦٣صفحة المتولي الخوليالدسوقي
� ���[�ل �� �
�6�iد���R�K4~��ًא������s�Jא�40@���٢٣و��٢٢א)��&�a<)�Q ��G± yول�א�(� Jא����م��C��S&���אY`�ق J� �� �
�א).א� �DELETEDELETEDELETEDELETE ****
FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE number BETWEEN 220000 ANDANDANDAND 229999;;;;
Nو
DELETEDELETEDELETEDELETE FROMFROMFROMFROM student
WHEREWHEREWHEREWHERE number BETWEEN 220000 ANDANDANDAND 229999;;;;
��4א�����م�0.�א��� �L��%jول�I% ���&student�.B���٨�4����9��Q)Nא=E���&���RG"��K� �� �
� �� �