Rozdział 5. Operatory

MySQL zawiera trzy grupy operatorów: operatory arytmetyczne, porównania oraz operatory logiczne.

Priorytety operatorów

Jeśli kod SQL zawiera złożone wyrażenia, poszczególne ich części są obliczane na podstawie priorytetów operatorów MySQL. Można oczywiście wymusić inną kolejność wykonywania działań, stosując nawiasy.

  1. BINARY, COLLATE

  2. !

  3. -- (jednoargumentowy minus), ~ (jednoargumentowa negacja bitowa)

  4. ^

  5. * / % DIV MOD

  6. + -

  7. << >>

  8. &

  9. |

  10. < <= > >= = <=> <> IN IS LIKE REGEXP

  11. BETWEEN CASE WHEN THEN ELSE

  12. NOT

  13. && AND

  14. || OR XOR

  15. :=

Operatory arytmetyczne

Operatory arytmetyczne wykonują podstawowe działania na dwóch wartościach.

+

Dodaje do siebie dwie liczby.

-

Odejmuje od siebie dwie liczby.

*

Mnoży dwie liczby przez siebie.

/

Dzieli dwie liczby przez siebie.

DIV

Get MySQL. Leksykon kieszonkowy. II wydanie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.