Logo Platforma Edukacyjna - kursy do matury i egzaminów z informatyki

Obliczenia w zapytaniu

W SELECT możesz nie tylko wybrać kolumnę, ale też coś z niej policzyć. Baza liczy wartość osobno dla każdego wiersza.

Najpierw teoria

Obliczenie to nowa kolumna

Baza liczy wyrażenie osobno dla każdego wiersza.

Wynik to nowa kolumna, której w tabeli nie ma. Nazwę nadaje jej AS.

Dwie liczby całkowite dzielą się bez reszty: 5 / 2 to 2.

SELECT ocena, ocena * 2 AS punkty
6× 212
5× 210
3× 26
Żółta kartka to nowa kolumna, policzona dla każdego wiersza.

Działania +, -, * i / piszesz jak w matematyce. Każdy wiersz dostaje nową kartkę z wynikiem.

To zapytanie możesz zmienić: kliknij w nie, wpisz swoje i naciśnij Enter. Uczniowie odegrają Twoją wersję.

FROM oceny: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.

1/2
ocena
6
5
5
4
3
2

Dzielenie dwóch liczb całkowitych obcina wynik: 5 / 2 to 2. Ułamek dostaniesz, gdy jedna z liczb ma kropkę.

FROM oceny: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.

1/2
ocena
6
5
5
4
3
2

Wyrażenie może stać też w WHERE. Baza liczy je dla każdego wiersza i dopiero wynik porównuje.

FROM oceny: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.

1/3
uczen_idocena
16
15
35
34
43
42

I w ORDER BY: tu oceny ustawiają się od tej, której najwięcej brakuje do szóstki.

FROM oceny: 6 wierszy w szeregu. Każdy wiersz to jedna postać, a kartki pod nią to kolumny.

1/3
ocena
6
5
5
4
3
2