Skip to content
Snippets Groups Projects
Commit b72d4082 authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

weitere Screenshots/Beispiele 16.11.2023

parent a6fc472e
Branches
No related tags found
No related merge requests found
testdb=> SELECT albumtitel FROM cd;
albumtitel
--------------------
Not That Kind
Wish You Were Here
Freak of Nature
(3 Zeilen)
testdb=> SELECT cd_id, albumtitel FROM cd;
cd_id | albumtitel
-------+--------------------
4711 | Not That Kind
4712 | Wish You Were Here
4713 | Freak of Nature
(3 Zeilen)
testdb=> SELECT * FROM lied WHERE cd_id = 4711;
cd_id | track | titel
-------+-------+------------------
4711 | 1 | Not That Kind
4711 | 2 | I'm Otta Love
4711 | 3 | Cowboys & Kisses
(3 Zeilen)
testdb=>
testdb=> SELECT cd_id FROM cd WHERE albumtitel = 'Not That Kind';
cd_id
-------
4711
(1 Zeile)
testdb=> SELECT * FROM lied WHERE cd_id = 4711;
cd_id | track | titel
-------+-------+------------------
4711 | 1 | Not That Kind
4711 | 2 | I'm Otta Love
4711 | 3 | Cowboys & Kisses
(3 Zeilen)
testdb=> SELECT * FROM lied WHERE cd_id = SELECT cd_id FROM cd WHERE albumtitel = 'Not That Kind';
FEHLER: Syntaxfehler bei »SELECT«
ZEILE 1: SELECT * FROM lied WHERE cd_id = SELECT cd_id FROM cd WHERE ...
^
testdb=> SELECT * FROM lied WHERE cd_id = ( SELECT cd_id FROM cd WHERE albumtitel = 'Not That Kind' );
cd_id | track | titel
-------+-------+------------------
4711 | 1 | Not That Kind
4711 | 2 | I'm Otta Love
4711 | 3 | Cowboys & Kisses
(3 Zeilen)
testdb=>
testdb=> SELECT * FROM cd LEFT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
(5 Zeilen)
testdb=> SELECT * FROM cd LEFT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
(5 Zeilen)
testdb=> SELECT * FROM cd JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
(5 Zeilen)
testdb=> SELECT * FROM lied JOIN cd ON cd.cd_id = lied.cd_id;
cd_id | track | titel | cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr
-------+-------+----------------------------+-------+--------------------+------------+----------------+------------------
4711 | 1 | Not That Kind | 4711 | Not That Kind | Anastacia | 1999 | 2000
4711 | 2 | I'm Otta Love | 4711 | Not That Kind | Anastacia | 1999 | 2000
4711 | 3 | Cowboys & Kisses | 4711 | Not That Kind | Anastacia | 1999 | 2000
4712 | 1 | Shine On You Crazy Diamond | 4712 | Wish You Were Here | Pink Floyd | 1965 | 1975
4713 | 1 | Paid my Dues | 4713 | Freak of Nature | Anastacia | 1999 | 2001
(5 Zeilen)
testdb=>
testdb=> INSERT INTO cd ( cd_id, albumtitel, interpret, gruendungsjahr, erscheinungsjahr ) VALUES ( 4714, 'Queen', 'Songs For The Deaf', 1996, 2002 );
INSERT 0 1
testdb=> SELECT * FROM cd;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr
-------+--------------------+--------------------+----------------+------------------
4711 | Not That Kind | Anastacia | 1999 | 2000
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975
4713 | Freak of Nature | Anastacia | 1999 | 2001
4714 | Queen | Songs For The Deaf | 1996 | 2002
(4 Zeilen)
testdb=> SELECT * FROM lied;
cd_id | track | titel
-------+-------+----------------------------
4711 | 1 | Not That Kind
4711 | 2 | I'm Otta Love
4711 | 3 | Cowboys & Kisses
4712 | 1 | Shine On You Crazy Diamond
4713 | 1 | Paid my Dues
(5 Zeilen)
testdb=> SELECT * FROM lied JOIN cd ON cd.cd_id = lied.cd_id;
cd_id | track | titel | cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr
-------+-------+----------------------------+-------+--------------------+------------+----------------+------------------
4711 | 1 | Not That Kind | 4711 | Not That Kind | Anastacia | 1999 | 2000
4711 | 2 | I'm Otta Love | 4711 | Not That Kind | Anastacia | 1999 | 2000
4711 | 3 | Cowboys & Kisses | 4711 | Not That Kind | Anastacia | 1999 | 2000
4712 | 1 | Shine On You Crazy Diamond | 4712 | Wish You Were Here | Pink Floyd | 1965 | 1975
4713 | 1 | Paid my Dues | 4713 | Freak of Nature | Anastacia | 1999 | 2001
(5 Zeilen)
testdb=> SELECT * FROM lied LEFT JOIN cd ON cd.cd_id = lied.cd_id;
cd_id | track | titel | cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr
-------+-------+----------------------------+-------+--------------------+------------+----------------+------------------
4711 | 1 | Not That Kind | 4711 | Not That Kind | Anastacia | 1999 | 2000
4711 | 2 | I'm Otta Love | 4711 | Not That Kind | Anastacia | 1999 | 2000
4711 | 3 | Cowboys & Kisses | 4711 | Not That Kind | Anastacia | 1999 | 2000
4712 | 1 | Shine On You Crazy Diamond | 4712 | Wish You Were Here | Pink Floyd | 1965 | 1975
4713 | 1 | Paid my Dues | 4713 | Freak of Nature | Anastacia | 1999 | 2001
(5 Zeilen)
testdb=> SELECT * FROM lied RIGHT JOIN cd ON cd.cd_id = lied.cd_id;
cd_id | track | titel | cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr
-------+-------+----------------------------+-------+--------------------+--------------------+----------------+------------------
4711 | 1 | Not That Kind | 4711 | Not That Kind | Anastacia | 1999 | 2000
4711 | 2 | I'm Otta Love | 4711 | Not That Kind | Anastacia | 1999 | 2000
4711 | 3 | Cowboys & Kisses | 4711 | Not That Kind | Anastacia | 1999 | 2000
4712 | 1 | Shine On You Crazy Diamond | 4712 | Wish You Were Here | Pink Floyd | 1965 | 1975
4713 | 1 | Paid my Dues | 4713 | Freak of Nature | Anastacia | 1999 | 2001
| | | 4714 | Queen | Songs For The Deaf | 1996 | 2002
(6 Zeilen)
testdb=> UPDATE cd SET gruendungsjahr=1970 WHERE interpret='Queen';
UPDATE 0
testdb=>
testdb=> SELECT * FROM cd LEFT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+--------------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
4714 | Queen | Songs For The Deaf | 1996 | 2002 | | |
(6 Zeilen)
testdb=>
testdb=> SELECT * FROM cd LEFT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+--------------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
4714 | Queen | Songs For The Deaf | 1996 | 2002 | | |
(6 Zeilen)
testdb=> UPDATE cd SET gruendungsjahr = 1970, albumtitel = 'Songs For TRhe Deaf', interpret = 'Queen' WHERE albumtitel = 'Queen';
UPDATE 1
testdb=> SELECT * FROM cd LEFT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+---------------------+------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
4714 | Songs For TRhe Deaf | Queen | 1970 | 2002 | | |
(6 Zeilen)
testdb=>
testdb=> UPDATE cd SET interpret = 'Queens of the Stone Age', gruendungsjahr = 1996, albumtitel = 'Songs for the Deaf' WHERE interpret = 'Queen';
UPDATE 1
testdb=> SELECT * FROM cd LEFT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+-------------------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
4714 | Songs for the Deaf | Queens of the Stone Age | 1996 | 2002 | | |
(6 Zeilen)
testdb=> SELECT * FROM cd JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
(5 Zeilen)
testdb=>
testdb=> INSERT INTO lied ( cd_id, track, titel ) VALUES ( 4733, 1, '4''33"' );
INSERT 0 1
testdb=> SELECT * FROM cd JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
(5 Zeilen)
testdb=> SELECT * FROM cd RIGHT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
| | | | | 4733 | 1 | 4'33"
(6 Zeilen)
testdb=> SELECT * FROM cd LEFT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+-------------------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
4714 | Songs for the Deaf | Queens of the Stone Age | 1996 | 2002 | | |
(6 Zeilen)
testdb=> SELECT * FROM cd FULL JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+-------------------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
4714 | Songs for the Deaf | Queens of the Stone Age | 1996 | 2002 | | |
| | | | | 4733 | 1 | 4'33"
(7 Zeilen)
testdb=> SELECT * FROM cd OUTER JOIN lied ON cd.cd_id = lied.cd_id;
FEHLER: Syntaxfehler bei »OUTER«
ZEILE 1: SELECT * FROM cd OUTER JOIN lied ON cd.cd_id = lied.cd_id;
^
testdb=>
testdb=> \d
Liste der Relationen
Schema | Name | Typ | Eigentümer
--------+------+---------+------------
public | cd | Tabelle | dbs
public | lied | Tabelle | dbs
public | test | Tabelle | dbs
public | tier | Tabelle | postgres
(4 Zeilen)
testdb=> SELECT * FROM cd;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr
-------+--------------------+-------------------------+----------------+------------------
4711 | Not That Kind | Anastacia | 1999 | 2000
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975
4713 | Freak of Nature | Anastacia | 1999 | 2001
4714 | Songs for the Deaf | Queens of the Stone Age | 1996 | 2002
(4 Zeilen)
testdb=> SELECT * FROM lied;
cd_id | track | titel
-------+-------+----------------------------
4711 | 1 | Not That Kind
4711 | 2 | I'm Otta Love
4711 | 3 | Cowboys & Kisses
4712 | 1 | Shine On You Crazy Diamond
4713 | 1 | Paid my Dues
4733 | 1 | 4'33"
(6 Zeilen)
testdb=> SELECT * FROM cd LEFT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+-------------------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
4714 | Songs for the Deaf | Queens of the Stone Age | 1996 | 2002 | | |
(6 Zeilen)
testdb=> SELECT * FROM cd RIGHT JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
| | | | | 4733 | 1 | 4'33"
(6 Zeilen)
testdb=> SELECT * FROM cd FULL JOIN lied ON cd.cd_id = lied.cd_id;
cd_id | albumtitel | interpret | gruendungsjahr | erscheinungsjahr | cd_id | track | titel
-------+--------------------+-------------------------+----------------+------------------+-------+-------+----------------------------
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 1 | Not That Kind
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 2 | I'm Otta Love
4711 | Not That Kind | Anastacia | 1999 | 2000 | 4711 | 3 | Cowboys & Kisses
4712 | Wish You Were Here | Pink Floyd | 1965 | 1975 | 4712 | 1 | Shine On You Crazy Diamond
4713 | Freak of Nature | Anastacia | 1999 | 2001 | 4713 | 1 | Paid my Dues
4714 | Songs for the Deaf | Queens of the Stone Age | 1996 | 2002 | | |
| | | | | 4733 | 1 | 4'33"
(7 Zeilen)
testdb=>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment