Datenbank DB 2
Lernkarten zu Folie DB2 der HF-ICT.
Lernkarten zu Folie DB2 der HF-ICT.
Fichier Détails
Cartes-fiches | 106 |
---|---|
Langue | Deutsch |
Catégorie | Informatique |
Niveau | Université |
Crée / Actualisé | 09.05.2016 / 17.06.2021 |
Lien de web |
https://card2brain.ch/box/test352
|
Intégrer |
<iframe src="https://card2brain.ch/box/test352/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Prüft, ob ein Wert im Ergebnis einer Unterabfrage enthalten ist.
desc myUser;
Entfernt vorangestellte resp. nachgestellte Leerzeichen.
CREATE DOMAIN Farbe (AS VARCHAR(20) CHECK( VALUE IN("rot", "silber", "schwarz")); CREATE TABLE Auto ( Farbe Farbe, Kennzeichen VARCHAR(20));
SELECT * FROM Person p JOIN Adresse a ON p.Adresse = a.id; oder SELECT * FROM Person p INNER JOIN Adresse a ON p.Adresse = a.id; oder SELECT * FROM Person p, Adresse a WHERE p.Adresse = a.id;
Nur Schnittenge
UNION, EXCEPT, INTERSECT
Liefert momentanes Datum
SHOW TABLES;
SELECT spalte(n), aggregatefunktionen(spalte) FROM tabelle(n) GROUP BY spalte(n) HAVING bedingung;
Gibt a ob eine Zahl positiv (1), null (0) oder negativ ist (-1)
Sucht einen String in einem anderen
Liefert Jahr, Monat, Tag etc. eines Datums- Zeitwertes.
Berechnetxy
Gibt den umgekehrten String zurück
SELECT spalte(n), aggregatefunktionen(spalte) FROM tabelle(n) WHERE bedingung GROUP BY spalte(n);
CONSTRAINT constraintname FOREIGN KEY (kolonne) REFERENCES table(kolonne);
CREATE TABLE Bestellung (Anzahl NUMBER(4,2) NULL, Preis FLOAT NOT NULL, BestellNr CHAR(8) UNIQUE);
CREATE TABLE Person (gender VARCHAR(8) DEFAULT ‘male‘, age INT DEFAULT 10);
DROP TABLE tabellenname;
ALTER TABLE tabelle ADD CONSTRAINT constraintname CHECK(expression);
CREATE TABLE tabellenname (feld1 datentyp, feld2 datentyp, feld3 datentyp...);
SELECT * FROM t1 UNION (SELECT * FROM t2);
JA
CREATE TABLE Datum (Monat NUMBER(2), CONSTRAINT Monate CHECK(Monat<13));
ALTER TABLE tabelle NOCHECK CONSTRAINT constraintname;