Witam
mam takie zadanie, do tabeli numbers wstawić liczby od 0
do 9999
to tego celu mam zrobić tabele pomocniczą
CREATE TEMPORARY TABLE digits (digit CHAR(1) PRIMARY KEY);
i wypełnić wartościami
INSERT INTO digits VALUES ('0'), ('1'), ('2'), ('3'), ('4'), ('5'), ('6'), ('7'), ('8'), ('9');
i mam taką odpowiedź
insert intonumbers (number) select (d1.digit||d2.digit||d3.digit||d4.digit)::int from digits d1,digits d2,digits d3,digits d4
od select
nierozumiem zapisu po co to ::
, dlaczego int from
, skąd d1 d2 ...
, oraz po co ||
i co oznacza
prosze pomoc
dodanie znaczników <code class="sql">, <quote> i kilku `` - fp