Oracle-Datenbank ist die am häufigsten verwendete relationale Datenbank und ihre Abfragesprache ist SQL. In diesem Artikel wird kurz vorgestellt, wie Sie SQL-Abfrageanweisungen zum Abfragen von Tabellen in Oracle-Datenbanken verwenden.
1. Voraussetzungen
Bevor Sie die Oracle-Datenbank abfragen können, benötigen Sie Folgendes:
In Oracle-Datenbanken wird die einfachste SELECT-Anweisung verwendet, um alle Spalten in der Tabelle abzufragen .
SELECT * FROM employees;
Wenn Sie nur bestimmte Spalten in der Tabelle abfragen möchten, nicht alle Spalten, können Sie Folgendes verwenden Die SELECT-Anweisung listet die abzufragenden Spaltennamen auf.
SELECT first_name, last_name, email FROM employees;
Manchmal müssen Sie möglicherweise nach eindeutigen Werten in einer Tabelle abfragen. Dies kann durch die Verwendung des Schlüsselworts DISTINCT in der SELECT-Anweisung erreicht werden.
SELECT DISTINCT job_id FROM employees;
Die SELECT-Anweisung kann auch die WHERE-Klausel verwenden, um die zurückgegebenen Ergebnisse zu filtern. Die WHERE-Klausel kann Vergleichsoperatoren (wie >, <, = usw.) und logische Operatoren (wie AND, OR, NOT usw.) verwenden, um Filterbedingungen zu definieren.
Zum Beispiel ruft die folgende SELECT-Anweisung die Namen und Gehälter aller Mitarbeiter ab, deren Gehalt weniger als 5.000 $ beträgt.
SELECT first_name, last_name, salary FROM employees WHERE salary < 5000;
Sie können die zurückgegebenen Ergebnisse auch sortieren, indem Sie die ORDER BY-Klausel in der SELECT-Anweisung verwenden.
Zum Beispiel sortiert die folgende SELECT-Anweisung Mitarbeiter nach „hire_date“ (Einstellungsdatum) in aufsteigender Reihenfolge.
SELECT employee_id, first_name, last_name, hire_date FROM employees ORDER BY hire_date ASC;
SQL bietet auch eine Reihe von Aggregatfunktionen wie SUM, AVG, COUNT, MIN und MAX. Mit diesen Aggregatfunktionen können Spaltenwerte zusammengefasst und gezählt werden. Aggregatfunktionen können in SELECT-Anweisungen verwendet werden.
Zum Beispiel gibt die folgende SELECT-Anweisung das Durchschnittsgehalt aller Mitarbeiter zurück.
SELECT AVG(salary) FROM employees;
Das obige ist der detaillierte Inhalt vonSo fragen Sie eine Tabelle in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!