# Eine erste Abfrage

Eine erste Abfrage ist mit dem integrierten Web Client schnell erstellt.

Zuerst wird die Weboberfläche von Presto geöffnet, z. B: unter [http://localhost:8080/](http://localhost:8080/) Presto öffnen und *SQL Client* auswählen.

[![grafik.png](https://jaeckel.one/uploads/images/gallery/2024-07/scaled-1680-/7MOgrafik.png)](https://jaeckel.one/uploads/images/gallery/2024-07/7MOgrafik.png)

Dann kann über die das Dropdown *Catalog* geprüft werden, welche Kataloge also Datenquellen in Presto vorhanden sind. Hierzu einfach das Dropdown anklicken und es sollten alle Kataloge aus dem Ordner *catalog* angezeigt werden. Zusätzlich wird immer der Katalog *system* angezeigt, welcher die Systeminformationen von Presto selbst bereitstellt. Wird einer der Kataloge angeklickt, so wird dieser ausgewählt und alle Abfragen haben automatisch diesen Katalog vorbelegt, sodass dieser nicht mehr explizit in den Abfragen anzugeben ist.

[![grafik.png](https://jaeckel.one/uploads/images/gallery/2024-07/scaled-1680-/7qqgrafik.png)](https://jaeckel.one/uploads/images/gallery/2024-07/7qqgrafik.png)

Wird einer der Kataloge ausgewählt, z. B. *system*, so werden die Schemas von diesem in dem 2. Drowpdown *Schema* angezeigt. Auch das Schema kann ausgewählt werden, damit auch dieses nicht in den Abfragen angegeben werden muss.

[![grafik.png](https://jaeckel.one/uploads/images/gallery/2024-07/scaled-1680-/LZOgrafik.png)](https://jaeckel.one/uploads/images/gallery/2024-07/LZOgrafik.png)

In das Textfeld unter SQL kann die Abfrage eingegeben werden.

[![grafik.png](https://jaeckel.one/uploads/images/gallery/2024-07/scaled-1680-/mCUgrafik.png)](https://jaeckel.one/uploads/images/gallery/2024-07/mCUgrafik.png)

Im folgenden werden einige wichtige Abfragen gezeigt, um Informationen über die verschiedenen Kataloge und ihre Inhalte zu erhalten.

#### Alle Kataloge anzeigen

```
SHOW CATALOGS;
```

[![grafik.png](https://jaeckel.one/uploads/images/gallery/2024-07/scaled-1680-/m4Cgrafik.png)](https://jaeckel.one/uploads/images/gallery/2024-07/m4Cgrafik.png)

#### Alle Schema eines Kataloges anzeigen

```sql
SHOW SCHEMAS FROM sqlserver;
```

[![grafik.png](https://jaeckel.one/uploads/images/gallery/2024-07/scaled-1680-/1xegrafik.png)](https://jaeckel.one/uploads/images/gallery/2024-07/1xegrafik.png)

#### Alle Tabellen eines Schemas anzeigen

```sql
SHOW TABLES FROM sqlserver.person;
```

[![grafik.png](https://jaeckel.one/uploads/images/gallery/2024-07/scaled-1680-/3BOgrafik.png)](https://jaeckel.one/uploads/images/gallery/2024-07/3BOgrafik.png)

#### Weitere Statements

Für weitere interessante Statements am besten in die Dokumentation schauen: [SQL Statement Syntax](https://jaeckel.one/attachments/80)