Zrozumienie działania funckji LEFT

0

Witam przerabiam pewną książkę i mam w niej taki oto kod

select LastName
from SalesLT.Customer
where left(LastName,1) between 'b' and 'd';

wpisanie kodu daje mi 257 rekordów

zaś zmienienie ostatniej linijki na

where LastName between 'b' and 'd' o 40 mniej i tutaj rodzi się moje pytanie co daje mi ta część kodu : left(lastname,1)

2

Left(lastName, 1) bierze tylko 1 znak z lewej strony z lastName.
Czyli z
Anna
Bogdan
Celina
Damian
dostaniesz odpowiednio: A, B, C, D. więc dla twojego warunku Załapią się Bogdan, Celina i Damian
Natomiast bez LEFT Damian się nie załapie, ponieważ Damian>D :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1