capypad
0 Tage Serie
Code-Bibliothek

Code, der lesenswert ist.

Sorgfältig kuratierte Snippets — TypeScript, Python, Rust, Go und mehr. Jedes mit einer Zeile-für-Zeile-Erklärung, damit du Code so liest, wie die Leute ihn geschrieben haben.

448 Snippets · 10 Sprachen
SQL · AnfängerSnippet

Ergebnisse sortieren

Das Schlüsselwort ORDER BY wird verwendet, um die Ergebnismenge aufsteigend (ASC) oder absteigend (DESC) zu sortieren. Hier werden die Produkte vom teuersten zum günstigsten sortiert.

snippet.sql
sql
1
2
3
SELECT product_name, price
FROM products
ORDER BY price DESC;
queriessyntax
SQL · AnfängerSnippet

Eine Tabelle erstellen

Die Anweisung CREATE TABLE wird verwendet, um eine neue Tabelle in einer Datenbank zu erstellen. Sie müssen den Namen der Spalten und deren Datentypen definieren.

snippet.sql
sql
1
2
3
4
CREATE TABLE users (
id INTEGER,
username VARCHAR(50)
);
syntaxdatatypes
SQL · AnfängerSnippet

Filtern mit WHERE

Die WHERE-Klausel wird verwendet, um Datensätze zu filtern. Sie stellt sicher, dass nur Zeilen zurückgegeben werden, die eine bestimmte Bedingung erfüllen – in diesem Fall Produkte mit einem Preis über 100.

snippet.sql
sql
1
2
3
SELECT *
FROM products
WHERE price > 100;
syntaxqueries
SQL · AnfängerSnippet

Grundlegende Datenabfrage

Die SELECT-Anweisung wird verwendet, um Daten aus einer Datenbank abzurufen. Diese Abfrage ruft zwei spezifische Spalten ab: first_name und last_name aus der Tabelle employees.

snippet.sql
sql
1
2
SELECT first_name, last_name
FROM employees;
syntaxqueries
SQL · AnfängerSnippet

Aggregatfunktionen: COUNT

Die Funktion COUNT() gibt die Anzahl der Zeilen zurück, die ein bestimmtes Kriterium erfüllen. Die Verwendung von (*) zählt alle Zeilen in der Tabelle orders.

snippet.sql
sql
1
2
SELECT COUNT(*)
FROM orders;
functionsqueries
SQL · AnfängerSnippet

Daten löschen

Die DELETE-Anweisung entfernt Zeilen aus einer Tabelle. Ähnlich wie bei UPDATE ist die WHERE-Klausel entscheidend, um zu verhindern, dass versehentlich alle Daten in der Tabelle gelöscht werden.

snippet.sql
sql
1
2
DELETE FROM customers
WHERE last_login < '2023-01-01';
syntaxqueries
SQL · AnfängerSnippet

Tabellen mit INNER JOIN verknüpfen

INNER JOIN kombiniert Zeilen aus zwei Tabellen, wann immer ein übereinstimmender Wert in einer gemeinsamen Spalte vorhanden ist. Dies ermöglicht es, über mehrere Tabellen verteilte Daten in einer einzigen Ergebnismenge abzurufen.

snippet.sql
sql
1
2
3
SELECT orders.order_id, customers.name
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;
syntaxqueries
SQL · AnfängerSnippet

Eindeutige Werte abrufen

Das Schlüsselwort DISTINCT wird in einer SELECT-Anweisung verwendet, um doppelte Zeilen aus der Ergebnismenge zu entfernen. Es stellt sicher, dass jeder zurückgegebene Wert eindeutig ist.

snippet.sql
sql
1
2
SELECT DISTINCT department
FROM staff;
syntaxqueries