Beräkna längden på en sträng
Det är viktigt att kunna beräkna längden på de strängar som lagras i en databas. Du kan till exempel behöva hitta produkten med det kortaste namnet eller personen med den längsta e-postadressen.
Att beräkna stränglängd är också användbart vid datarensning och validering. Om en affärsregel till exempel kräver att alla produktkoder ska ha minst 6 tecken, kan du enkelt identifiera de som är för korta.
I SQL Server använder du funktionen LEN() för att beräkna längden på en teckensträng.
I den här övningen använder du den för att hitta ursprungsplatsen med det längsta namnet bland de platser varifrån kakaobönor hämtas (kolumnen broad_bean_origin i tabellen ratings).
Den här övningen är en del av kursen
Funktioner för datamanipulering i SQL Server
Övningsinstruktioner
- Beräkna längden på varje
broad_bean_origin. - Sortera resultaten från längst till kortast.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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 ___;