Как задать диапазон int в mysql?

Пользователь

от sylvester , в категории: SQL , год назад

Как задать диапазон int в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rachel , год назад

@sylvester 

Для задания диапазона значений типа int в MySQL используется оператор BETWEEN.


Синтаксис оператора BETWEEN выглядит следующим образом:

1
2
3
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;


где column_name - это имя столбца, table_name - имя таблицы, value1 и value2 - граничные значения для диапазона.


Пример использования:

1
2
3
SELECT *
FROM my_table
WHERE my_column BETWEEN 10 AND 20;


Этот запрос вернет все строки из таблицы my_table, в которых значение столбца my_column находится в диапазоне от 10 до 20 включительно.


Обратите внимание, что оператор BETWEEN включает в себя граничные значения. Если необходимо исключить одно из граничных значений, можно использовать операторы > и < вместо BETWEEN.