از دستور Select برای انتخاب داده از دیتابیس استفاده می شود که نتیجه این دستور در جدول نتایج که به آن result-set می گویند ذخیره می شود .
شکل کلی دستور Select به صورت های زیر می باشد :
Select column-name (s)a
Frome Table-name
یا
Select * Frome Table-name
در یک مثال تفاوت دو دستور بالا را نشان می دهم :
جدول زیر را به عنوان جدول اصلی در نظر بگیرید :
P_Id LastName FirstName Address City 1 Shahidi
Reza Shiraz Jahrom 2 Maleki
Majid Tehran Tehran
3 Ebrahimi
Ayob Lorestan Kohdasht
SELECT LastName,FirstName FROM Persons
خروجی جدول به شکل زیر خواهد بود :
LastName | FirstName |
---|---|
Shahidi | Reza |
Maleki | Majid |
Ebrahimi | Ayob |
اگر بخواهیم همه ستون های جدول اصلی نمایش داده شوند از دستور زیر استفاده می کنیم :
SELECT * FROM Persons
و خروجی زیر که با جدول اصلی هیچ فرقی ندارد را خواهیم داشت :
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Shahidi | Reza | Shiraz | Jahrom |
2 | Maleki | Majid | Tehran | Tehran |
3 | Ebrahimi | Ayob | Lorestan | Kohdasht |