#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;