Κοινή χρήση μέσω


Λίστα μονομελών και δυαδικών τελεστών

Οι παρακάτω πίνακες περιγράφουν μονομελούς και δυαδικούς τελεστές.

Μονομελείς τελεστές

Ο παρακάτω πίνακας περιγράφει μονομελείς τελεστές.

Τελεστής Περιγραφή Τύπος δεδομένων εισόδου Τύπος δεδομένων εξόδου
+x Επιστρέφει την τιμή x INT, FLOAT, TIME INT, FLOAT, TIME
-x Επιστρέφει την άρνηση της τιμής x (η αντίθετη τιμή) INT, FLOAT, TIME INT, FLOAT, TIME
!x Επιστρέφει την άρνηση της τιμής x (παράγει μια τιμή true όταν ο τελεστέος της είναι false και μια τιμή false όταν ο τελεστέος της είναι true) BOOL BOOL

Δυαδικοί τελεστές

Ο παρακάτω πίνακας περιγράφει δυαδικούς τελεστές.

Τελεστής Περιγραφή Τύπος δεδομένων εισόδου Τύπος δεδομένων εξόδου
x + y Προσθέτει τα ορίσματα INT, FLOAT, DATE, TIME INT + INT = INT, INT + FLOAT = FLOAT, FLOAT + INT = FLOAT, FLOAT + FLOAT = FLOAT, DATE + TIME = DATE, TIME + TIME = TIME
x - y Αφαιρεί τα ορίσματα INT, FLOAT, DATE, TIME INT - INT = INT, INT - FLOAT = FLOAT, FLOAT - INT = FLOAT, FLOAT - FLOAT = FLOAT, DATE - DATE = TIME, DATE - TIME = DATE, TIME - TIME = TIME
x * y Πολλαπλασιάζει τα ορίσματα INT, FLOAT, TIME INT * INT = INT, INT * FLOAT = FLOAT, FLOAT * INT = FLOAT, FLOAT * FLOAT = FLOAT, TIME * INT = TIME, INT * TIME = TIME, TIME * FLOAT = TIME, FLOAT * TIME = TIME
x / y Διαιρεί τα ορίσματα INT, FLOAT, TIME INT / INT = INT, INT / FLOAT = FLOAT, FLOAT / INT = FLOAT, FLOAT / FLOAT = FLOAT, TIME / TIME = FLOAT, TIME / FLOAT = TIME, TIME / INT = TIME,
x % y Εντοπίζει το υπόλοιπο μετά από τη διαίρεση του x με το y INT, FLOAT, TIME INT % INT = INT, INT % FLOAT = FLOAT, FLOAT % INT = FLOAT, FLOAT % FLOAT = FLOAT, TIME % TIME = TIME
x == y Επιστρέφει TRUE μόνο εάν το x ισούται με y, αλλιώς επιστρέφει FALSE INT, FLOAT, BOOL, STRING,DATE, TIME BOOL
x != y Επιστρέφει TRUE μόνο εάν το x ΔΕΝ ισούται με y, αλλιώς επιστρέφει FALSE INT, FLOAT, BOOL, STRING,DATE, TIME BOOL
x > y Επιστρέφει TRUE μόνο εάν το x είναι μεγαλύτερο από το y, αλλιώς επιστρέφει FALSE INT, FLOAT, DATE, TIME BOOL
x >= y Επιστρέφει TRUE μόνο εάν το x είναι μεγαλύτερο από Ή ίσο με το y, αλλιώς επιστρέφει FALSE INT, FLOAT, DATE, TIME BOOL
x < y Επιστρέφει TRUE μόνο εάν το x είναι μικρότερο από το y, αλλιώς επιστρέφει FALSE INT, FLOAT, DATE, TIME BOOL
x <= y Επιστρέφει TRUE μόνο εάν το x είναι μικρότερο από Ή ίσο με το y, αλλιώς επιστρέφει FALSE INT, FLOAT, DATE, TIME BOOL
x && y Επιστρέφει TRUE μόνο εάν ΚΑΙ τα δύο στοιχεία x και y είναι TRUE, αλλιώς FALSE BOOL BOOL
x | | y Επιστρέφει TRUE εάν το x Ή το y είναι TRUE, αλλιώς FALSE BOOL BOOL