proste polecienie select

proste polecienie select
MO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 23
0
  1. 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?

SH
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 109
0

Ilość znaków pobieranych. Czyli zacznij od 2 miejsca i idź przez 1 znak.

LU
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gdańsk
0

Można też regexem: LOWER(nazwafirmy) like '_a%'

MO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 23
0

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

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
1

Po pierwsze – uczyć się, po drugie – uczyć się i po trzecie – uczyć się.

Władimir Iljicz Uljanow

SH
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 109
1

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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.