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ą.
To ćwiczenie jest częścią kursu
Funkcje do manipulowania danymi w SQL Server
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
first_name,
last_name,
total_votes
FROM voters
___