1. Learn
  2. /
  3. Courses
  4. /
  5. Cleaning Data in SQL Server Databases

Connected

Exercise

Použití CAST() a CONVERT()

V této lekci ses dozvěděl/a, že tabulky mohou ukládat data v jiných typech, než ve skutečnosti potřebuješ. Někdy je nutné tyto typy převést na správné, aby bylo možné provést požadované operace.

Tabulka series obsahuje sloupec num_ratings, který uchovává celá čísla, ale byl navržen jako VARCHAR(5). Chceš vypočítat průměr hodnot ve sloupci num_ratings, přičemž předpokládáš, že jde o celá čísla.

Připrav si následující dotaz:

SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000

Instructions 1/2

undefined XP
  • 1
    • Spusť výše uvedený dotaz a zkontroluj, zda obsahuje chyby.
    • Pomocí CAST() převeď typ sloupce num_ratings na celé číslo.
  • 2
    • Teď místo CAST() použij CONVERT() a převeď typ sloupce num_ratings na celé číslo.