Проверка на четность sql

Проверка на четность sql

1201 Репутация автора

SELECT * FROM table WHERE MOD (num, 2) = 1 ORDER BY id ASC;

После получения окончательного результирующего набора для сервера sql в зависимости от условия where, только мы можем применить любой порядок asc и desc

У меня есть таблица MEN в SQL Server 2008, которая содержит 150 строк.

Как я могу показать только четные или только нечетные строки?

12 ответов

Предполагая, что в вашей таблице есть автоматически нумерованное поле «RowID», и вы хотите выбрать только записи, в которых RowID является четным или нечетным.

Чтобы показать нечетное:

Чтобы показать даже:

БЫСТРО: побитовый вместо модуля.

Случайный вопрос: вы на самом деле используете заглавные имена таблиц? Обычно прописные буквы зарезервированы для ключевых слов. (Условно)

запрос нечетного числа:

запрос четного числа:

Для четных значений записи:

выберите * из www, где mod (зарплата, 2) = 0;

Для записи нечетных значений:

выберите * из www, где mod (зарплата, 2)! = 0;

Ниже приводится выборка четного числа :: Выбрать * из МУЖЧИН, где Men_ID% 2 = 0;

Ниже приводится выборка нечетного числа :: Выберите * из MEN, где Men_ID% 2! = 0;

Здесь MEN — ваше имя таблицы. Men_ID — столбец в таблице MEN.

Вот простой и прямой ответ на ваш вопрос (я думаю). Я использую пример базы данных TSQL2012 и возвращаю только четные или нечетные строки на основе «employeeID» в таблице «HR.Employees».

Вернуть только четные числа employeeID:

Возврат только нечетных номеров employeeID:

Проверка является ли число чётным одна из самых распространённых задач в программировании. Особенно, если учесть, что в C# отсутствует готовая функция для её решения.

К счастью, такую функцию можно легко написать самостоятельно. Существуют два основных способа решения этой задачи.

Читайте также:  Https m mamba ru profile

Рассмотрим их более подробно.

Деление с остатком на 2

Если число нечётное, то остаток от его деления на 2 будет больше нуля. Таким образом, для проверки числа на чётность необходимо проверить, равен ли нулю остаток отделения числа на 2.

Ссылка на основную публикацию
Приложение следить за человеком по номеру телефона
Отслеживание по номеру телефона - это приложение для Android, благодаря которому вы всегда будете знать где находятся ваши родные и...
Почему телефон ночью быстро разряжается
Если телефон стал быстро разряжаться, это еще не значит, что виновата батарея. В 70% случаев пользователь сам настроил устройство таким...
Почему телефон самостоятельно перезагружается
Постоянная и не запланированная перезагрузка смартфона на Android – раздражающая ошибка. Она порождает плохое настроение и желание расстаться с гаджетом....
Приложение чтобы играть андроид игры на компьютер
Самый мощный эмулятор Android из всех Newest ReleaseВерсия 7.1.3 2020.03.04 Играйте бесплатно в любые игры для Android. Наслаждайтесь оптимизированной графикой...
Adblock detector