Как написать один запрос для отображения значения для нескольких входов - PullRequest
2 голосов
/ 14 октября 2011
   select value from students where coll_Id=1
   select value from students where coll_Id=2
   select value from students where coll_Id=3
   select value from students where coll_Id=4
   select value from students where coll_Id=5
   select value from students where coll_Id=6
   select value from students where coll_Id=7
   select value from students where coll_Id=8
   select value from students where coll_Id=9
   select value from students where coll_Id=10

Как написать один запрос для вышеприведенного оператора.

1 Ответ

4 голосов
/ 14 октября 2011
select value from students where coll_Id in (1,2,3,4,5,6,7,8,9,10);

РЕДАКТИРОВАТЬ: // см. Комментарий к вопросу от @ t-clausen.dk

Если вы всегда имеете дело с диапазонами, вы можете использовать

select value from students where coll_Id between 1 and 10;

, что эквивалентно

select value from students where coll_Id >= 1 and coll_id <= 10;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...