Operátorok a Mergado Query Language-hez#

MQL operátorok listája#

Ez az áttekintés bemutatja az összes operátort, amelyet a Mergado Query Language (MQL) nyelvben használhatsz – a terméklekérdezések feltételeinek létrehozásához. Az operátorok helyes használatával pontos, hatékony és áttekinthető lekérdezéseket tudsz írni.


Operátorok áttekintése#

Operátor Jelentés
CONTAINS tartalmazza a szöveget
NOT CONTAINS nem tartalmazza a szöveget
= egyenlő
!= nem egyenlő
~ tartalmazza a reguláris kifejezést
!~ nem tartalmazza a reguláris kifejezést
<= kisebb vagy egyenlő*
>= nagyobb vagy egyenlő*
< kisebb mint*
> nagyobb mint*
IN benne van a listában
NOT IN nincs benne a listában
OR logikai „vagy"
AND logikai „és"
SORT BY rendezés elem neve szerint

*Csak numerikus értékeknél használható.


Módosítók a SORT BY-hoz#

Módosító Jelentés
DESC csökkenő sorrendbe rendez
ASC növekvő sorrendbe rendez
AS NATURAL természetes sorrend szerint rendez

Ezek a módosítók a SORT BY operátorral együtt használhatók, és meghatározzák az eredmények rendezési módját.


A feltételek helyes írása#

Az MQL feltételek formája mindig:

[<elem>] <operátor> <érték>

Példa:

[PRICE] >= 100

Írási szabályok#

  • Az értéket nem kell idézőjelbe tenni, ha csak egy alfanumerikus szót vagy számot tartalmaz. Pl. [CATEGORY] = Electronics
  • Az elem nevét szögletes zárójelbe kell tenni, ha nem alfanumerikus karaktereket tartalmaz: [PARAM | color] = "blue"
  • Szöveges értékeket és reguláris kifejezéseket egyenes idézőjelbe " " írj, ne tipográfiai „ “-be.
  • Javaslat: mindig használj szögletes zárójeleket. Ennek köszönhetően a Mergado felajánlja az elérhető elemek listáját a lekérdezés írásakor.

Tippek a hatékony munkához#

  • Kombinálj AND és OR operátorokat összetett lekérdezések létrehozásához.
  • Használd a SORT BY-t az eredmények áttekinthető rendezéséhez – például ár vagy név szerint.
  • Ha nem tudod, melyik operátort válaszd, kezdd a CONTAINS-szel – egyszerűen ellenőrizheted, hogy az elem tartalmazza-e a keresett szöveget.
  • Pontos mintakereséshez használj reguláris kifejezéseket (~ és !~).

GYIK#

Mi az MQL feltétel alapformátuma? A feltétel formája: [<elem>] <operátor> <érték>.

Mikor kell idézőjel az érték köré? Akkor használd, ha az érték szóközöket vagy speciális karaktereket tartalmaz. Egyszavas alfanumerikus értékeknél és számoknál nem szükséges.

Mi a különbség a CONTAINS és a ~ között? A CONTAINS pontos szöveget keres, míg a ~ reguláris kifejezés (minta) alapján keres.

Kombinálható több feltétel? Igen, az AND és OR segítségével több kifejezést is összekapcsolhatsz egyetlen lekérdezéssé.

Mire való a SORT BY és a módosítói? A SORT BY meghatározza, melyik elem szerint legyenek rendezve az eredmények. Az ASC, DESC és AS NATURAL módosítók határozzák meg a rendezési irányt.


Ez az áttekintés segít abban, hogy MQL lekérdezéseidet helyesen és hatékonyan írd meg.

🇨🇿 🇬🇧 🇩🇪 🇭🇺