عملگر in در SQL

چاپ

عملگر IN

Wiki

عملگر IN به شما این امکان را می دهد که چندین ارزش را در عبارت WHERE مشخص کنید.

نکته اضافه: از NOT IN هم می توانید استفاده کنید.

فرم عملگر IN:

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)

مثال:

Wiki

در جدول Persons:

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

می خواهیم افرادی را که نام خانوادگی آنها  "Hansen" یا "Pettersen" می باشد را انتخاب کنیم:

از دستور زیر استفاده می کنیم:

SELECT * FROM Persons
WHERE LastName IN ('Hansen','Pettersen')

جدول نتایج به شکل زیر خواهد بود:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServer کلیک کنید.