TB16 är nöjd med hjälpen
TB16 182 – Fd. Medlem
Postad: 7 jun 2019 14:08

PostgreSQL - Returnera alla primtal mindre än 100

Uppgift:

Write a SELECT query which will return all prime numbers smaller than 100 in ascending order.

Your query should return one column named prime.

Källa: https://www.codewars.com/kata/select-prime-numbers/train/sql

Fråga:
Kan man lösa denna upppgift utan att känna till namnen på tabellen eller kolumnen?

jek7 35 – Fd. Medlem
Postad: 10 jun 2019 13:15

Eventuellt är tanken att där inte finns någon tabell alls, utan att man använder WITH RECURSIVE...SELECT.

Det finns ett exempel i Postgresql-manualen för WITH om att summera alla tal upp till 100 som du borde kunna bygga vidare på för att filtrera fram primtal.

https://www.postgresql.org/docs/9.1/queries-with.html

TB16 182 – Fd. Medlem
Postad: 14 jun 2019 10:49
jek7 skrev:

Eventuellt är tanken att där inte finns någon tabell alls, utan att man använder WITH RECURSIVE...SELECT.

Det finns ett exempel i Postgresql-manualen för WITH om att summera alla tal upp till 100 som du borde kunna bygga vidare på för att filtrera fram primtal.

https://www.postgresql.org/docs/9.1/queries-with.html

Okej, tack för hjälpen :)

Svara Avbryt
Close