Titkok a sort a mysql

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ó:

Kapcsolódó cikkek