<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - uzupełnianie tabeli wartościami z przedziału]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=1881&amp;type=atom"/>
	<updated>2013-09-03T20:02:44Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=1881</id>
		<entry>
			<title type="html"><![CDATA[Odp: uzupełnianie tabeli wartościami z przedziału]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4689#p4689"/>
			<content type="html"><![CDATA[dzięki za pomoc]]></content>
			<author>
				<name><![CDATA[noob]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1637</uri>
			</author>
			<updated>2013-09-03T20:02:44Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4689#p4689</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: uzupełnianie tabeli wartościami z przedziału]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4687#p4687"/>
			<content type="html"><![CDATA[Ją stosuję obie formy ale pierwsza jest dla mnie osobiście bardziej intuicyjna]]></content>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=627</uri>
			</author>
			<updated>2013-09-03T19:56:44Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4687#p4687</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: uzupełnianie tabeli wartościami z przedziału]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4685#p4685"/>
			<content type="html"><![CDATA[a nie lepiej było by zastosować CAST np. tak
cast((d1.digit||d2.digit||d3.digit||d4.digit) as int)]]></content>
			<author>
				<name><![CDATA[noob]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1637</uri>
			</author>
			<updated>2013-09-03T19:51:02Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4685#p4685</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: uzupełnianie tabeli wartościami z przedziału]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4684#p4684"/>
			<content type="html"><![CDATA[Tak,łącze ciągi każdy z każdym ale na końcu koncertuje ciąg znaków na liczbę służy fo tego klauzula ::int lub funkcja CAST]]></content>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=627</uri>
			</author>
			<updated>2013-09-03T19:24:25Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4684#p4684</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: uzupełnianie tabeli wartościami z przedziału]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4683#p4683"/>
			<content type="html"><![CDATA[Mógłbym prosić małe wyjaśnienie, nie bardzo rozumiem jak działa zapytania michala.
To chyba działa że łączy każde z każdym ale skąd 1 a nie 01]]></content>
			<author>
				<name><![CDATA[noob]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1637</uri>
			</author>
			<updated>2013-09-03T17:51:18Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4683#p4683</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: uzupełnianie tabeli wartościami z przedziału]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4681#p4681"/>
			<content type="html"><![CDATA[insert into dziekanat.numbers (number) select generate_series(0,9999);]]></content>
			<author>
				<name><![CDATA[depesz]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1564</uri>
			</author>
			<updated>2013-09-03T08:58:13Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4681#p4681</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: uzupełnianie tabeli wartościami z przedziału]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4680#p4680"/>
			<content type="html"><![CDATA[insert into dziekanat.numbers (number) select (d1.digit||d2.digit||d3.digit||d4.digit)::int from digits d1,digits d2,digits d3,digits d4]]></content>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=627</uri>
			</author>
			<updated>2013-09-03T05:42:38Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4680#p4680</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[uzupełnianie tabeli wartościami z przedziału]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4679#p4679"/>
			<content type="html"><![CDATA[Witam!
Mam takie zadanie z którym niemoge sobie poradzić


A.Skonstruuj kod SQL, który pozwoli uzupełnić tabelę numbers (patrz wskazówka poniżej) wartościami ciągu od 0 do 9999.


Załóżmy, że dana jest tabela numbers o następującej strukturze:
CREATE TABLE dziekanat.numbers (number INTEGER PRIMARY KEY);
Aby wygenerować ciąg wartości n...m tworzmy dodatkową strukturę w postaci tabeli digits:
CREATE TEMPORARY TABLE digits (digit CHAR(1) PRIMARY KEY);*
Następnie uzupełniamy tabelę digits wartościami cyfr od 0 do 9:
INSERT INTO digits VALUES ('0'), ('1'), ('2'), ('3'), ('4'), ('5'), ('6'), ('7'), ('8'), ('9');

W kolejnym kroku uzupełniamy tabelę numbers poprzez...?

Bardzo prosze o pomoc]]></content>
			<author>
				<name><![CDATA[noob]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1637</uri>
			</author>
			<updated>2013-09-02T18:53:29Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4679#p4679</id>
		</entry>
</feed>
