Das Schlüsselwort DISTINCT in der Klausel SELECT wird verwendet, um doppelte Zeilen zu eliminieren und eine eindeutige Liste von Werten anzuzeigen. Mit anderen Worten, das Schlüsselwort DISTINCT ruft eindeutige Werte aus einer Tabelle ab.Ungleich (Transact SQL) – Standard
Vergleicht zwei Ausdrücke (ein Vergleichsoperator). Beim Vergleich von Ausdrücken, die ungleich NULL sind, ist das Ergebnis TRUE, wenn der linke Operand einen anderen Wert als der rechte Operand besitzt; andernfalls ist das Ergebnis FALSE.In SQL ist es möglich, mithilfe des SELECT DISTINCT Statements nur Werte zurückzugeben, die sich voneinander unterscheiden – also, doppelte Vorkommen zu eliminieren.
Was macht select * from : DML-Befehl SELECT
Klausel | Erläuterung |
---|---|
SELECT [DISTINCT] | Wähle die Werte aus der/den Spalte(n) [mehrfache Datensätze nur einmal] |
FROM | … aus der Tabelle bzw. den Tabellen |
WHERE | … wobei die Bedingung(en) erfüllt sein soll(en) |
Was heißt distinct
distinct (different):
verschieden.
Was bedeutet distinct in der Informatik : Wenn man eine Tabelle hat, in der viele Werte doppelt vorkommen, kann man mit dem Schlüsselwort DISTINCT die Selektion von doppelten Werten befreien.
SQL-Anweisungen
SQL-Anweisung | Zweck |
---|---|
DELETE, Anweisung | Löscht eine oder mehrere Zeilen aus einer Tabelle. |
Anweisung INSERT | Fügt eine oder mehrere Zeilen in eine Tabelle ein. |
Anweisung MERGE | Aktualisiert ein Ziel (eine Tabelle oder Sicht) mit Daten aus einer Quelle (Ergebnis eines Tabellenverweises). |
Die Sprache basiert auf der relationalen Algebra, ihre Syntax ist relativ einfach aufgebaut und semantisch an die englische Umgangssprache angelehnt.
Welche 3 Kategorien von SQL Anweisungen gibt es
Hier unterscheidet man grundsätzlich drei verschiedene Kategorien von SQL-Befehlen:
- Data Manipulation Language (DML) Befehle.
- Data Definition Language (DDL) Befehle.
- Data Control Language (DCL) Befehle.
Wenn man eine Tabelle hat, in der viele Werte doppelt vorkommen, kann man mit dem Schlüsselwort DISTINCT die Selektion von doppelten Werten befreien.DISTINCT : gibt an, dass aus der Ergebnisrelation gleiche Ergebnistupel entfernt werden sollen. Es wird also jeder Datensatz nur einmal ausgegeben, auch wenn er mehrfach in der Tabelle vorkommt. Sonst liefert SQL eine Multimenge zurück.
Datentypen sind Klassifizierungen, die mögliche Datenwerte und die mit den entsprechenden Daten durchführbaren Operationen vorgeben sowie festlegen, wie die Daten in diesem Feld in der Datenbank gespeichert werden.
Ist SQL noch zeitgemäß : Auch wenn diese Glanzzeiten längst vergangen sind, so sind SQL-Datenbanken immer noch weit verbreitet. Das gilt vor allem für Legacy-Systeme, aber auch für aktuelle transaktionsorientierte Anwendungen, die natives SQL als Abfragesprache einsetzen und ACID-Transaktionen priorisieren.
Wie schwer ist es SQL zu lernen : Ist SQL einfach Einfache Frage, einfache Antwort: Ja, SQL ist für den/die AnwenderIn in der Handhabung sehr einfach! Trotzdem sind mit SQL auch hochkomplizierte Abfragen möglich. Die einzelnen Befehle von SQL sind sehr eingängig und leicht zu erlernen.
Was sind die wichtigsten SQL-Befehle
Übersicht der wichtigsten SQL-Befehle
- Data Definition Language (DDL) – Datendefinitions-Sprache.
- Data Manipulation Language (DML) – Datenmanipulations-Sprache.
- Data Query Language (DQL) – Datenabfrage-Sprache.
- Data Control Language (DCL) – Datenkontroll-Sprache.
4Die wichtigsten Datentypen
- int (Ganzzahl)
- String (Text)
- boolean (Wahrheitswert true/false)
Datentypen werden in der Programmierung verwendet, um Speicherbereichen eine konkrete Semantik zuzuweisen. Diese Speicherbereiche werden Variablen oder Konstanten genannt.
Was ist besser als SQL : Die Wahl zwischen SQL und noSQL
SQL-Datenbanken eignen sich gut für Anwendungen, die eine klare Datenstruktur, komplexe Abfragen und Datenintegrität erfordern. NoSQL-Datenbanken sind hingegen flexibler und besser geeignet für Anwendungen mit großen Datenmengen und hohen Anforderungen an die Skalierbarkeit.