Elfogadta Magyarország legjobb programozók


len lebegőpontos számok.

Alapértelmezésben húr összehasonlítások esetében érzéketlen az aktuális karakterkészlet (ISO-8859-1 Latin1 alapértelmezett, ami egyébként tökéletesen alkalmas az angol nyelvet).







Az alábbi példák szemléltetik az átalakítás a húrok a számok összehasonlító operátorok:

= Egyenlő: <> != Nem egyenlő: <= Меньше или равно: <Меньше чем:>= Nagyobb vagy egyenlő> Nagyobb, mint: <=> NULL-safe képest (azonos): NULL nem NULL teszt meghatározására értéke NULL, vagy nem: A MySQL jól működik más programokat, támogatást nyújtott a következő kiegészítő funkciókat IS NULL funkciót.
  • Megtalálható az utolsó ki sorban a kifejezést: Ez a funkció lehet blokkolni telepítésével SQL_AUTO_IS_NULL = 0. Lásd 5.5.6 SET szintaxisparancs.
  • Az adatok típusa NOT NULL DATE és DATETIME oszlopot megtalálja a különleges dátum 0000-00-00. kifejezést használja: Szükség van a munka néhány ODBC alkalmazások (mert ODBC nem támogatja az értéknapon 0000-00-00).
expr KÖZÖTT min max Ha a kifejezés értéke expr nagyobb vagy egyenlő, mint egy előre meghatározott érték Min, és kisebb vagy egyenlő egy előre meghatározott értéket a max. akkor a függvény 1. KÖZÖTTI egyébként - 0. Ez ekvivalens az expresszió (min <= expr AND expr <= max ), в котором все аргументы представлены одним и тем же типом данных. Способ выполнения сравнения определяется первым аргументом ( expr ):





  • Ha kifejezés egy oszlop típusú időbélyeg. DATE vagy DATETIME. és az értékek az MIN (), és a MAX () konstansok, hogy az utóbbiakat, hogy ugyanazt a formátumot, mint az oszlop.
  • Ha kifejezés olyan kis-és nagybetűket karakterlánc kifejezés, akkor az összehasonlítás készült érzéketlen húr.
  • Ha kifejezés függ érzéketlen stringkifejezés, a húr összehasonlításokat érzékeny.
  • Ha expr értéke egész szám, kifejezés, akkor az összehasonlítás az egész számok.
  • Minden más esetben, az érvek, mint például a tényleges lebegőpontos számok.
expr NEM MIN és MAX között Ugyanez a funkció nem működik (expr MIN és MAX között). expr IN (érték.) értéke 1, ha a kifejezés értéke bármilyen értéket egy listát. egyébként - 0. Ha minden érték - állandók, a kiértékelésig típusának megfelelően expr és rendezve. Keresés az elem ebben az esetben elő logikai keresést. Ez azt jelenti, hogy a funkció nagyon gyors, ha az értékben lista teljes egészében az állandók. Ha kifejezés olyan eset érzékeny stringkifejezés, a húr összehasonlítást végzünk érzékeny: expr NOT IN (. Value) Ugyanez igaz a funkció NEM (expr IN (érték).). ISNULL (expr) Ha kifejezés egyenlő NULL. A ISNULL () értéke 1 egyébként - 0. Megjegyzés: ha összehasonlítjuk az értékeket NULL az = operátor mindig vissza HAMIS. COALESCE (lista) Visszaadja az első elemet a listában, amelynek értéke nem egyenlő NULL. INTERVAL (N, N1, N2, N3.) Értéke 0, ha N Ha egy függő sorban regiszter képest bármilyen szokásos operátor (=, <>. de nem szeretem), a záró szóközt figyelmen kívül hagyja.

MySQL.RU. Elfogadta Magyarország legjobb programozók