منتدى أحلـــى كـــلام
عزيزى الزائر

كونك زائر غير مسجل

* سيتم عرض اعلانات لك، هذه الاعلانات لا تظهر للاعظاء.
* لن تتمكن من مشاهدة بعض محتويات مواضيعنا.

ندعوك للتسجيل بأقل من دقيقة
* لتتمكن من مشاهدة كافة محتويات المواضيع التى ترغب فى قرآئتها .
* وقف عرض الاعلانات.

SiteAdmin

شرح استخدام WHERE مع كل جمل SQL

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

شرح استخدام WHERE مع كل جمل SQL

مُساهمة من طرف SiteAdmin في الخميس يوليو 08, 2010 1:25 pm



The WHERE clause is used to filter records.
--------------------------------------------------------------

The WHERE Clause
The WHERE clause is used to extract only those records that fulfill a specified criterion.

SQL WHERE Syntax
SELECT column_name(s)
FROM table_name
WHERE column_name operator value


--------------------------------------------------------------

WHERE Clause Example
The "Persons" table:


City
Address
FirstName
LastName
Sandnes
Timoteivn 10
Ola
Hansen
Sandnes
Borgvn 23
Tove
Svendson
Stavanger
Storgt 20
Kari
Pettersen



Now we want to select only the persons living in the city "Sandnes" from the table above.

We use the following SELECT statement:
الكود:

SELECT * FROM Persons
WHERE City='Sandnes'
The result-set will look like this:


City
Address
FirstName
LastName
Sandnes
Timoteivn 10
Ola
Hansen
Sandnes
Borgvn 23
Tove
Svendson



--------------------------------------------------------------

Quotes Around Text Fields
Quotes =
علامات الاقتباس
SQL uses single quotes around text values (most database systems will also accept double quotes).

Although, numeric values should not be enclosed in quotes.

For text values:

This is correct:
الكود:

SELECT * FROM Persons WHERE FirstName='Tove'
This is wrong:
الكود:

SELECT * FROM Persons WHERE FirstName=Tove
For
numeric values:

This is correct:
الكود:
[/font][/color]

[color=blue][font='Verdana']SELECT * FROM Persons WHERE Year=1965
This is wrong:
الكود:

SELECT * FROM Persons WHERE Year='1965'

--------------------------------------------

Operators Allowed in the WHERE Clause
With the WHERE clause, the following operators can be used:

Operator....................... Description
Operator ......................
الوصف
=.........................................
يساوى
<> ......................................
لا يساوى
>= ......................................
اكبر من او يساوى
<=.......................................
اقل من او يساوى
BETWEEN......................
بين قيمتين
LIKE ............................
مثل
IN ..............................
قيمة من قيم محددة


Note: In some versions of SQL the <> operator may be written as != ( like in C language

_________________
Best Regards
Site Administrator
avatar
SiteAdmin
Admin
Admin

عدد المساهمات : 333
نقاط : 2040
تقييم العضو : 6
تاريخ التسجيل : 09/06/2010
العمر : 43
الموقع : Banker

http://ahlakalam.to-relax.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى