Лидеры рейтинга

ID: 226425

Konstantin Shvetski

Мастер-Эксперт

942

Россия, Северодвинск


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

404

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Академик

394

Россия, Санкт-Петербург


ID: 137394

Megaloman

Мастер-Эксперт

329

Беларусь, Гомель


ID: 400669

epimkin

Профессионал

170


ID: 165461

Лангваген Сергей Евгеньевич

Советник

70

Россия, Московская обл.


ID: 400484

solowey

Профессор

67


8.1.6

02.01.2021

JS: 2.2.2
CSS: 4.2.0
jQuery: 3.5.1


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

Megaloman
Статус: Мастер-Эксперт
Рейтинг: 159
• повысить рейтинг »
solowey
Статус: Профессионал
Рейтинг: 93
• повысить рейтинг »
Alexander Babich
Статус: Профессор
Рейтинг: 1
• повысить рейтинг »

• Базы данных

Номер выпуска:550
Дата выхода:12.11.2020, 16:15
Администратор рассылки:Коцюрбенко Алексей Владимирович (Старший модератор)
Подписчиков / экспертов:21 / 17
Вопросов / ответов:1 / 1

Консультация # 199546: Здравствуйте, уважаемые эксперты! У меня возникли сложности с задачей: Дана таблица numbers, состоящая из одного поля n (тип данных int), заполненного числами от 1 до n. (можно взять n = 10000, но запрос должен работать и для 11000). Необходимо одним запросом вывести из таблицы numbers числа, которые являются простыми.(Теорему Вильсона и...

Консультация # 199546:

Здравствуйте, уважаемые эксперты! У меня возникли сложности с задачей:

Дана таблица numbers, состоящая из одного поля n (тип данных int), заполненного числами от 1 до n. (можно взять n = 10000, но запрос должен работать и для 11000).
Необходимо одним запросом вывести из таблицы numbers числа, которые являются простыми.(Теорему Вильсона использовать нельзя)

Дата отправки: 07.11.2020, 12:26
Вопрос задал: Анна (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Коцюрбенко Алексей Владимирович (Старший модератор):

Здравствуйте, Анна!

Например, так:

Код (SQL) :: выделить код
SELECT n FROM (SELECT n1.n, MAX(n2.n) AS m FROM numbers AS n1 JOIN numbers AS n2 ON (n1.n>=n2.n*n2.n AND n1.n%n2.n=0) GROUP BY n1.n) WHERE m=1

(полагаю, вложенный запрос не считается за два отдельных).

Консультировал: Коцюрбенко Алексей Владимирович (Старший модератор)
Дата отправки: 12.11.2020, 08:38

5
Спасибо!
-----
Дата оценки: 12.11.2020, 14:19

Рейтинг ответа:

НЕ одобряю +1 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!