Calcularea lungimii unui șir de caractere
Este important să știi cum să calculezi lungimea șirurilor de caractere stocate într-o bază de date. Poate fi nevoie să determini produsul cu cel mai scurt nume sau persoana cu cea mai lungă adresă de e-mail.
Calcularea lungimii unui șir de caractere este utilă și în sarcinile de curățare și validare a datelor. De exemplu, dacă o regulă de business prevede că toate codurile de produs trebuie să aibă cel puțin 6 caractere, poți identifica cu ușurință pe cele mai scurte.
În SQL Server, poți folosi funcția LEN() pentru a calcula lungimea unui șir de caractere.
O vei utiliza în acest exercițiu pentru a găsi locația cu cel mai lung nume din care provin boabele de cacao (coloana broad_bean_origin, din tabelul ratings).
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în SQL Server
Instrucțiuni pentru exercițiu
- Calculează lungimea fiecărui
broad_bean_origin. - Ordonează rezultatele de la cel mai lung la cel mai scurt.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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 ___;