11.10.2020 Views

Be_Professional_MySQL

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

| f_name | l_name | age |

+­­­­­­­­­­+­­­­­­­­­+­­­­­­+

| muhammad | ismael | 30 |

| muhammad | mahfouz | 29 |

| marwa | hassan | 45 |

| muhammad | wadood | 42 |

| muhammad | antary | 24 |

| muhammad | kamal | 53 |

+­­­­­­­­­­+­­­­­­­­­+­­­­­­+

6 rows in set (0.00 sec)

أو كأن تقول مثلً‏ أريد الستعلم عن أسماء العضاء ) السم الول والسم الخير ( وأعمارهم بشرط أن يكون العمر

أكبر من 20 وأقل من : 30

mysql> select f_name, l_name, age from members_data

­> where age > 20 and age < 30;

+­­­­­­­­­­+­­­­­­­­­+­­­­­­+

| f_name | l_name | age |

+­­­­­­­­­­+­­­­­­­­­+­­­­­­+

| sherif | faroo2 | 27 |

| muhammad | mahfouz | 29 |

| muhammad | antary | 24 |

| ahmad | antar | 22 |

+­­­­­­­­­­+­­­­­­­­­+­­­­­­+

4 rows in set (0.00 sec)

من هنا يتضح أن العلمة المنطقية and تعمل فقط في حال توافر الشرطين مع ‏ًا أي ل بد من وجود كل الشرطين لكى

تكون هناك نتيجة لجملة الستعلم ، أما العلمة المنطقية or فتستخدم في حال توافر أحد الشرطين ، فمثل تريد

الستعلم عن أسماء العضاء ) السم الول والسم الخير ( وأعمارهم ولكن بشرط أن ينتهى السم الخير للعضو

:

بحرف " a

" أو أن يكون عمره أكبر من 20 عام ‏ًا

mysql> select f_name, l_name, age from members_data

­> where l_name like '%a' or age > 20;

+­­­­­­­­­­+­­­­­­­­­+­­­­­­+

| f_name | l_name | age |

+­­­­­­­­­­+­­­­­­­­­+­­­­­­+

| ahmad | youssef | 32 |

| muhammad | ismael | 30 |

| sherif | shahin | 38 |

| sherif | faroo2 | 27 |

| muhammad | mahfouz | 29 |

| sarah | mahmoud | 39 |

| marwa | hassan | 45 |

itwadi.com

[ 24

وادي التقنية ]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!