<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Оператор BETWEEN в SQL.

Оператор BETWEEN в SQL.

Всем привет! Сегодня мы поговорим про оператор between, позволяющий выбрать некоторый диапазон.

К примеру, у нас есть таблица с такими полями:

  • id
  • name
  • price

Уникальный идентификатор, название товара и его цена.

Теперь представим, что нам нужно выбрать товары, у которых цена от 10 до 30 рублей. Как мы это можем сделать? Ну, например, вот так:

SELECT * FROM products WHERE price > 10 AND price < 30;

Но, однако, это не самое лучшее решение. На помощь нам приходит оператор BETWEEN.

SELECT * FROM products WHERE price BETWEEN 10 AND 30;

Данный оператор может работать как с числами, так и с текстами и датами.

Пример

SELECT * FROM table WHERE date BETWEEN '2014-01-01' AND '2014-03-01';

Если вам, к примеру, нужно выбрать все товары, у которых цена не находится в каком-то диапазоне, то используйте NOT.

SELECT * FROM products WHERE price NOT BETWEEN 10 AND 30;

Используйте этот оператор, где это необходимо. Спасибо за внимание!

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (3):

Samy Samy 04.07.2014 22:56:16

КЛАСССССССС , тема диапазона очень интересная и НУЖНАЯ во многих проэктах ,как то сайты знакомств , доски объявлений и тд, Михаил если не затруднит вас развить эту тему в виде ВИДЕОУРОКА на живом примере буду и думаю не только Я блогодарны!!!

Ответить

Silver78 Silver78 06.07.2014 03:34:51

А что, этот оператор модифицирует строки '2014-01-01' и '2014-03-01' в таймстампы? И выбирает диапазон уже между таймстампами? Или как это он выбирает диапазон между строками? Он же не знает, что это на самом деле даты.

Ответить

php_programmer php_programmer 06.07.2014 11:32:35

есть поле такое в базе данных, которое выводит дату в таком формате: YYYY-MM-DD Так что он все прекрасно знает.

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.