Τελεστές SQL

Χρησιμοποιείτε τελεστές SQL για τον καθορισμό συγκρίσεων και αριθμητικών πράξεων μεταξύ εκφράσεων.

Μπορείτε να χρησιμοποιήσετε διάφορους τύπους τελεστών SQL.

Τελεστής Παράδειγμα Περιγραφή Σύνταξη

BETWEEN

"COSTS"."UNIT_COST" BETWEEN 100.0 AND 5000.0

Καθορίζει εάν μια τιμή βρίσκεται μεταξύ δύο ορίων που δεν συμπεριλαμβάνονται.

BETWEEN μπορεί να προηγείται του NOT για άρνηση της συνθήκης.

BETWEEN [LowerBound] AND [UpperBound]

IN

"COSTS"."UNIT_COST" IN(200, 600, 'A')

Καθορίζει εάν μια τιμή είναι παρούσα σε ένα σύνολο τιμών.

IN ([Comma Separated List])

IS NULL

"PRODUCTS"."PROD_NAME" IS NULL

Καθορίζει εάν μια τιμή είναι null.

IS NULL

LIKE

"PRODUCTS"."PROD_NAME" LIKE 'prod%'

Καθορίζει εάν μια τιμή συμφωνεί με μια ολόκληρη συμβολοσειρά ή με μέρος αυτής. Συχνά χρησιμοποιείται με χαρακτήρες-μπαλαντέρ υποδεικνύοντας οποιαδήποτε συμφωνία συμβολοσειράς χαρακτήρων με το μηδέν ή με περισσότερους χαρακτήρες (%) ή οποιαδήποτε συμφωνία με έναν μοναδικό χαρακτήρα (_).

LIKE

+

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Σύμβολο συν για προσθήκη.

+

-

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Σύμβολο μείον για αφαίρεση.

-

* ή X

SUPPORT_SERVICES_EXPENDITURE * 1,5

Σύμβολο επί για πολλαπλασιασμό.

*

X

/

CAPITAL_OUTLAY_EXPENDITURE/1.05

Σύμβολο δια για διαίρεση.

/

%

 

Ποσοστό

%

||

STATE||CAST(YEAR AS CHAR(4))

Συνένωση συμβολοσειράς χαρακτήρων.

||

(

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Άνοιγμα παρένθεσης.

(

)

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Κλείσιμο παρένθεσης.

)

>

YEAR > 2000 και YEAR < 2016 και YEAR <> 2013

Σύμβολο μεγαλύτερο από, δηλώνει τιμή μεγαλύτερη από τη συγκρινόμενη.

>

<

YEAR > 2000 και YEAR < 2016 και YEAR <> 2013

Σύμβολο μικρότερο από, δηλώνει τιμή μικρότερη από τη συγκρινόμενη.

<

=

 

Σύμβολο ίσο με, δηλώνει ίση τιμή.

=

>=

 

Σύμβολο μεγαλύτερο από ή ίσο με, δηλώνει τιμή μεγαλύτερη από τη συγκρινόμενη ή ίση με αυτή.

>=

<=

 

Σύμβολο μικρότερο από ή ίσο με, δηλώνει τιμή μικρότερη από τη συγκρινόμενη ή ίση με αυτή.

<=

<>

YEAR > 2000 και YEAR < 2016 και YEAR <> 2013

Σύμβολο άνισο με, δηλώνει τιμές διαφορετικές μεταξύ τους, μικρότερες ή μεγαλύτερες.

<>

,

STATE σε ('ALABAMA','CALIFORNIA')

Κόμμα, χρησιμοποιείται για το διαχωρισμό στοιχείων σε μια λίστα.

,