Titkok a sort a mysql

Sokan ismerjük, hogyan lehet válogatás MySQL. Elég végén a kérést, hogy az ORDER BY a kívánt beállításokat. Mivel a paraméterek írva oszlopon nevek vesszővel elválasztva, majd jelzi annak emelkedő irányban (ASC) vagy csökkenő (DESC). De nem sokan tudják, néhány titkot az ilyen fajta.
Egy példa egy ilyen lekérdezés:
Ebben az esetben az adatok az oldalon a táblázat szerint kerül rendezésre címmezőre emelkedő sorrendben, míg ha az értékek megegyeznek, akkor a rekordok dátum szerint rendezve területen csökkenő sorrendben.
Válogató sorok értékei száma
Tehát az első, amit én találkoztam a fejlesztés a minősítés plug-in, amely szükséges volt, hogy visszavonja a cikket csökkenő rangsor.
A MaxSite és más CMS metaadatok oldalakat tárolja a szálakat. Ebben az esetben a minősítés értékét tárolja a metaadatokat.
A kérés a következő:
Ha elvégzi az egyszerű válogatás, az eredmény katasztrofális lesz, mivel „11” kevesebb lesz, mint a „4”, összehasonlítva vonalak szimbolikus.
Rendezni történt számértékek, meg kell változtatni a lekérdezés az alábbiak szerint:
Van is egy fordított működés, de úgy néz ki sokkal bonyolultabb:
bal függvény egy karakterlánc, amely az első 20 karakter a húr által meghatározott első paraméter.
Ez a módszer minden bizonnyal kényelmes, de nem visszaélni, mert ez csökkenti a sebességet SQL lekérdezések.
Közvetlenül MaxSite CMS végrehajtani ezt a sort, a tömb $ par kérése előtt oldalon adja hozzá a következő:
Ezután leírjuk rangsor funkció
Válogató kis- és nagybetűk
Az alapértelmezett rendezési a sorok nem érzékenyek. A mindennapos feladatokat, például, és nem kell egy másik fajta, ahogy a cím buvka „A” után megy egy kisbetűs „i”.
De ha ilyen igény még szükség, akkor ez hozzáadásával történik bináris operátor:
Rendezés a vonalak hossza
Az is ritkán kell elvégezni ezt a sort, de végre is nagyon egyszerű:
Valahogy egy előre meghatározott lista
Meg kell rendezni a táblázat szerint a megadott értékeket. Például, ha a táblázat adatait tárolja az évszakban. Ez a fajta egyszerűen nem működik, hiszen a hotel közvetlenül az évszakok egyszerű válogatás nem fog működni, de csak alfabetikus sorrendben.
Használja a FIELD funkció: