1. Nauka
  2. /
  3. Kursy
  4. /
  5. Funkcje do manipulowania danymi w SQL Server

Connected

ćwiczenie

Niejawna konwersja między typami danych

Oto co warto zapamiętać o niejawnej konwersji:

  • Aby porównać dwie wartości w SQL Server, muszą one mieć ten sam typ danych.
  • Jeśli typy danych są różne, SQL Server niejawnie konwertuje jeden typ na drugi – zgodnie z hierarchią pierwszeństwa typów danych.
  • Typ danych o niższym pierwszeństwie jest konwertowany na typ o wyższym pierwszeństwie.

W tym ćwiczeniu sprawdzisz, czy niejawna konwersja działa między typem numerycznym a znakowym. Skorzystaj z tabeli konwersji, w której przedstawiono konwersje jawne i niejawne między wszystkimi typami danych. Spróbujesz wykonać niejawną konwersję między dwoma różnymi typami danych.

W tym celu użyjesz tabeli voters i porównasz numeryczną kolumnę total_votes z wartością znakową.

Instrukcje 1/2

undefined XP
    1
    2
  • Ogranicz wyniki zapytania tak, aby wyświetlały się tylko wiersze, w których total_votes jest większe niż ciąg znaków '120'.