как написать один запрос для отображения значения для нескольких входов

#mysql #sql

#mysql #sql

Вопрос:

    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. выберите значение из students, где coll_Id от 1 до 10

Ответ №1:

 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;