با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به یادگیری دوره آموزش تی اس کیو ال T-SQL هستند. در جلسه گذشته آموزش کار با INSERT Statement در تی اس کیو ال را ارائه کردیم و دانستیم که SQL Server از INSERT INTO statement برای اضافه کردن یک ردیف جدید از داده ها به به یک table در پایگاه داده استفاده می کند. در این جلسه و در ادامه کار با Statement ها در تی اس کیو ال آموزش کار با SELECT Statement در تی اس کیو ال را ارائه خواهیم کرد.
SQL Server از SELECT statement برای جمع آوری داده ها از یک table پایگاه داده ای که داده ها را در فرم table نتایج به دست می آورد، استفاده می کند.
این نتایج table ها result-sets نامیده می شود.
در ادامه می توانید سینتکس اصلی SELECT statement را ببینید.
1 | SELECT column1, column2, columnN FROM table_name; |
column2 ، column1 … تا columnN فیلدهای یک table هستند که می خواهید مقادیر آن ها را بیابید.
اگر می خواهید تمام فیلدهای موجود در یک زمینه را بیابید می توانید از سینتکس زیر استفاده کنید.
1 | SELECT * FROM table_name; |
CUSTOMERS table زیر را با رکوردهای زیر در نظر بگیرید :
1 2 3 4 5 6 7 8 | ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 |
دستور زیر یک مثال است که فیلدهای ID، نام و حقوق را از مشتریان موجود در CUSTOMERS table دریافت می کند.
1 | SELECT ID, NAME, SALARY FROM CUSTOMERS; |
دستور بالا خروجی زیر را ایجاد خواهد کرد.
1 2 3 4 5 6 7 8 | ID NAME SALARY 1 Ramesh 2000.00 2 Khilan 1500.00 3 kaushik 2000.00 4 Chaitali 6500.00 5 Hardik 8500.00 6 Komal 4500.00 7 Muffy 10000.00 |
اگر می خواهید همه زمینه های CUSTOMERS table را بیرون بیاورید از کوئری زیر استفاده نمایید.
1 | SELECT * FROM CUSTOMERS; |
دستور بالا خروجی زیر را ایجاد خواهد کرد.
1 2 3 4 5 6 7 8 | ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 |
در این جلسه آموزش کار با SELECT Statement در تی اس کیو ال را به شما ارائه کردیم و شما را با قابلیت های این Statement آشنا خواهیم کرد.
در جلسه بعد به معرفی UPDATE Statement که یکی دیگر از Statement های تی اس کیو ال است خواهیم پرداخت.
با پی وی لرن همراه باشید.