LoslegenKostenlos loslegen

Aggregatfunktionen auf konvertierte Werte anwenden

Wie in der Video-Übung gezeigt, ermöglicht das Konvertieren einer Spalte von TEXT in einen numerischen Typ Berechnungen mit Aggregatfunktionen. Die summons_number hat im Datensatz parking_violation den Typ TEXT. Das Maximum (mit MAX(summons_number)) und Minimum (mit MIN(summons_number)) der TEXT-Darstellung summons_number lassen sich berechnen. Wenn du jedoch die Spannweite (max - min) der summon_number-Werte wissen willst, ist diese Berechnung nicht möglich, weil die Subtraktion für den Typ TEXT nicht definiert ist. Wenn du summons_number zuerst in BIGINT konvertierst, löst das das Problem.

In dieser Übung berechnest du die Größe der Spannweite der summons_number-Werte als Differenz zwischen dem maximalen und dem minimalen summons_number.

Diese Übung ist Teil des Kurses

Datenbereinigung in PostgreSQL-Datenbanken

Kurs anzeigen

Anleitung zur Übung

  • Definiere die range_size für summons_number als Differenz zwischen dem maximalen summons_number und dem minimalen summons_number, und verwende dafür die Spalte summons_number, nachdem du sie in den Typ BIGINT konvertiert hast.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

SELECT
  -- Define the range_size from the max and min summons number
  ___(___) - ___(___) AS ___
FROM
  parking_violation;
Code bearbeiten und ausführen