IN :
در SQL دو استفاده از کلمه کلیدی IN میشود . این بخش قسمت اول آنرا که در ارتباط با کلمه کلیدی where است توضیح می دهد . ما ازین کلمه کلیدی وقتی استفاده می کنیم که مقدار یکی از فیلد ها را دقیقا تعیین کنیم . شما میتوانید بیش از یک مقدار را برای فیلد ها تعیین کنید و بین هر مقدار یک کاما بگذارید . مقادیر می توانند کاراکتر و عددی باشیند . اگر فقط یک مقدار میگذارید نیازی به پرانتز نیست .
SELECT "column_name" FROM "table_name" WHERE "column_name" IN ("value1", "value2", ...)
Table Student_Information
Student_name |
Mark |
Date |
Mohamd amini |
19 |
10/2/1385 |
Yas amini |
17 |
9/2/1385 |
Mona Alipoor |
18 |
9/3/1385 |
Maryam hasanee |
15 |
8/2/1385 |
SELECT * FROM Student_Information WHERE student_name IN ("Mohamad Amini", "Mona Alipoor")
نتیجه
student_name |
Mark |
Date |
Mohamad Amini |
19 |
10/2/1385 |
Mona Alipoor |
18 |
9/3/1385 |
BETWEEN :
همانطور که کلمه IN به ما کمک میکند تا محدوده انتخاب را به یک یا چند مقدار محدود کنیم ، کلمه BETWEEN کمک میکند تا محدوده را یک بازه تعریف کنیم . در این حال تمام مقادیری که بین value1 و value2 باشند انتخاب میشوند .
SELECT "column_name" FROM "table_name" WHERE "column_name" BETWEEN "value1" AND "value2"
Table Student_Information
Student_name |
Mark |
Date |
Mohamd amini |
19 |
10/2/1385 |
Yas amini |
17 |
9/2/1385 |
Mona Alipoor |
18 |
9/3/1385 |
Maryam hasanee |
15 |
8/2/1385 |
SELECT * FROM Student_Information WHERE Date BETWEEN "10/2/1385’ AND "9/3/1385"
نتیجه
Student_name |
Mark |
Date |
Mohamad Amini |
19 |
10/2/1385 |
Mona Alipoor |
18 |
9/3/1385 |
|