- Znajdź klientów których druga litera nazwy to a
SELECT nazwa firmy
FROM klienci
Where substr(LOWER(nazwafirmy),2,1)=’a’
mógłby mi ktoś podpowiedzieć dlaczego w tym poleceniu jest 2,1; 2 wiadomo druga litera a 1?
mógłby mi ktoś podpowiedzieć dlaczego w tym poleceniu jest 2,1; 2 wiadomo druga litera a 1?
Ilość znaków pobieranych. Czyli zacznij od 2 miejsca i idź przez 1 znak.
Można też regexem: LOWER(nazwafirmy) like '_a%'
Zna ktoś prosty sposób w jaki można się w miarę szybko nauczyć zapytań select na potrzeby zaliczenia. Baza jest znana składa się 8 tabel
Po pierwsze – uczyć się, po drugie – uczyć się i po trzecie – uczyć się.
Władimir Iljicz Uljanow
Na nic nie ma prostego sposobu, na wszystko jest ten sam, trzeba praktykować. Select jest podstawą SQL więc przykładów jest mnóstwo.
http://sqlfiddle.com/ - u góry wybierasz silnik bazy danych, odtwarzasz sobie strukturę tabel tam(Create table) ładujesz jakimiś danymi(insert) i ćwiczysz selecty ze złączeniami.
Oczywiście najlepiej postawić bazę u siebie i ogarnąć co i jak, ale jak chcesz tylko zaliczyć to sqlfiddle jest najszybszym sposobem żeby zacząć od razu.