<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.betchner.com/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.betchner.com/dokuwiki/feed.php">
        <title>Innovativ. #innoweb archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung</title>
        <description></description>
        <link>https://www.betchner.com/dokuwiki/</link>
        <image rdf:resource="https://www.betchner.com/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-08T20:56:05+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:befehle&amp;rev=1589877207&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:fehler&amp;rev=1589877285&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:glossar&amp;rev=1589877261&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:linuxpad&amp;rev=1589877307&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:notizen&amp;rev=1589877182&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:uebungen&amp;rev=1592377981&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.betchner.com/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Innovativ. #innoweb</title>
        <link>https://www.betchner.com/dokuwiki/</link>
        <url>https://www.betchner.com/dokuwiki/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:befehle&amp;rev=1589877207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-19T10:33:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:befehle</title>
        <link>https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:befehle&amp;rev=1589877207&amp;do=diff</link>
        <description>SQL-Befehle und -Funktionen

bearbeiten

SELECT

 - Abfrage von Tabellen, Spalten und Werten - 

 Einfaches Select-Statement 


 SELECT charname   -- hole Spalte charname
 FROM character;   -- aus der Tabelle character


Erklärung  

&quot;SELECT column charname FROM table characer and show as table&quot;
&quot;Hole aus der Tabelle character die Spalte charname heraus und zeige sie mir als Tabelle.&quot;</description>
    </item>
    <item rdf:about="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:fehler&amp;rev=1589877285&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-19T10:34:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:fehler</title>
        <link>https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:fehler&amp;rev=1589877285&amp;do=diff</link>
        <description>Fehlermeldungen

bearbeiten


ERROR:  relation &quot;numbers&quot; already exists
********** Fehler **********

ERROR: relation &quot;numbers&quot; already exists
SQL Status:42P07


Im mathematischen Sinne gibt es keine Tabellen.  

Tabellen sind Werte, die in Relation zu anderen Werten stehen.</description>
    </item>
    <item rdf:about="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:glossar&amp;rev=1589877261&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-19T10:34:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:glossar</title>
        <link>https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:glossar&amp;rev=1589877261&amp;do=diff</link>
        <description>GLOSSAR

bearbeiten

UNIQUE
Jeder Wert darf genau einmal abgespeichert werden, muss also einzigartig sein!  

Wichtig z.B. für IDs, Seriennummern usw.

NOT NULL
Unterschied zwischen &quot;leerer Wert&quot; (NOT NULL) und &quot;leerem String oder 0&quot;  

Es muss ein Wert gesetzt werden, dieser kann jedoch 0 oder inhaltslos sein.</description>
    </item>
    <item rdf:about="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:linuxpad&amp;rev=1589877307&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-19T10:35:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:linuxpad</title>
        <link>https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:linuxpad&amp;rev=1589877307&amp;do=diff</link>
        <description>Gemeinsame Notizen

bearbeiten

Quelle: &lt;https://pad.linuxhotel.de/p/SQL_Grundlagen_20200511&gt;


Quellen
    Demo-Datenbanken:
    https://github.com/catherinedevlin/opensourceshakespeare
    https://github.com/GraemeHerrington/USDA-SR28-PostgreSQL

    http://musicbrainz.org/doc/MusicBrainz_Database/Download
    https://chinookdatabase.codeplex.com/releases/view/55681
    http://www.dbis.informatik.uni-goettingen.de/Mondial/


Datenbank-Client
    
https://www.pgadmin.org/download/
https://www.h…</description>
    </item>
    <item rdf:about="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:notizen&amp;rev=1589877182&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-19T10:33:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:notizen</title>
        <link>https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:notizen&amp;rev=1589877182&amp;do=diff</link>
        <description>Notizen

bearbeiten

 Generelle Anmerkungen zur Syntax 

	*  SQL-Befehle sollten GROSS geschrieben werden

	*  Datenbanken, Tabellen und Felder sind CASE-INSESITIVE
		* !! AUSNAHME: MySQL nutzt CASE-SENSITIVE


	* SQL-Abfragen (Statements) sollen so formuliert werden, dass sie als englische Sätze ausgesprochen werden können.</description>
    </item>
    <item rdf:about="https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:uebungen&amp;rev=1592377981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-17T09:13:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:uebungen</title>
        <link>https://www.betchner.com/dokuwiki/doku.php?id=archiv:intern:wiki:administrative:schulungen:20200511-sql-schulung:uebungen&amp;rev=1592377981&amp;do=diff</link>
        <description>ÜBUNGEN

bearbeiten

Übung 1

 Aufgabe 1  

Übung: Selektieren des Datensatzes für Hamlet, Cleopatra, Romeo oder Julia (einzelne Abfragen)


SELECT * FROM character WHERE charname = 'Hamlet';
SELECT * FROM character WHERE charname = 'Cleopatra';
SELECT * FROM character WHERE charname = 'Romeo';
SELECT * FROM character WHERE charname = 'Julia';  -- liefert die falsche Julia, da sie im Englischen Juliet heißt.</description>
    </item>
</rdf:RDF>
