Zacznij terazZacznij za darmo

Obliczanie długości ciągu znaków

Znajomość sposobu obliczania długości ciągów znaków przechowywanych w bazie danych jest bardzo przydatna. Możesz na przykład potrzebować znaleźć produkt o najkrótszej nazwie albo osobę z najdłuższym adresem e-mail.

Obliczanie długości ciągu znaków przydaje się także podczas czyszczenia i walidacji danych. Jeśli na przykład reguła biznesowa wymaga, aby wszystkie kody produktów miały co najmniej 6 znaków, możesz łatwo znaleźć te, które są za krótkie.

W SQL Server do obliczania długości ciągu znaków służy funkcja LEN().

W tym ćwiczeniu użyjesz jej, aby znaleźć lokalizację o najdłuższej nazwie, z której pochodzą ziarna kakao (kolumna broad_bean_origin w tabeli ratings).

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz długość każdej wartości w kolumnie broad_bean_origin.
  • Posortuj wyniki od najdłuższych do najkrótszych.

Interaktywne ćwiczenie praktyczne

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

SELECT TOP 10 
	company, 
	broad_bean_origin,
	-- Calculate the length of the broad_bean_origin column
	___ AS length
FROM ratings
--Order the results based on the new column, descending
ORDER BY ___;
Edytuj i uruchom kod