Zacznij terazZacznij za darmo

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

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT 
	first_name,
	last_name,     
	total_votes
FROM voters
___
Edytuj i uruchom kod