in plutitoare numere de puncte.
În mod implicit, comparații șir sunt sensibile la majuscule, folosind setul de caractere curent (pentru implicit ISO-8859-1 Latin1, care, de altfel, este perfect potrivită pentru limba engleză).
Următoarele exemple ilustrează conversia șirurilor de numere pentru operatorii de comparație:
= Egali: <> != Nu este egal: <= Меньше или равно: <Меньше чем:>= Mai mare sau egal> Mai mare decât: <=> -NULL în condiții de siguranță comparație (egal): IS NULL NU este testul NULL pentru determinarea valorii este NULL sau nu: Pentru MySQL pentru a lucra bine cu alte programe, cu condiția ca suport pentru următoarele caracteristici suplimentare pentru funcția IS NULL.- Puteți găsi ultimul rând inserat cu expresia: Această caracteristică poate fi blocat prin instalarea SQL_AUTO_IS_NULL = 0. A se vedea secțiunea 5.5.6 SET Sintaxa comenzii.
- Pentru tipul de date nu DATA NULL și coloane DATETIME puteți găsi data specială 0000-00-00. folosind expresia: Este necesar pentru activitatea unor aplicații ODBC (deoarece ODBC nu suportă data valutei 0000-00-00).
- Dacă expr este un tip de coloană TIMESTAMP. DATE sau DATETIME. și valorile MIN () și MAX () sunt constante, acestea din urmă sunt aduse la același format ca și cel al coloanei.
- Dacă expr este o expresie string case-insensitive, atunci se face o comparație șir insensibil.
- Dacă expr este expresie șir insensibil dependent, comparațiile șir sensibil.
- Dacă expr este o expresie întreg, atunci compararea numerelor întregi.
- În toate celelalte cazuri, argumentele sunt comparate ca numere reale în virgulă mobilă.