Scroll
Funkcije i operatori
Nivo baze podataka Drupala ne obezbeđuje apstrakciju SQL funkcija za više baza podataka. Da biste obezbedili prenosivost između podržanih sistema baza podataka, vaš kod treba da koristi samo one funkcije koje su poznate kao deo ANSI standarda i koje podržavaju sve baze podataka koje Drupal podržava. Sledeći spisak je i dalje nepotpun. Forma koja se koristi ovde je preporučena, jer drugi sintaksni oblici možda neće raditi u svim bazama podataka.
Obratite pažnju da nivo baze podataka ne sadrži beli spisak operatora, tako da možete proslediti nestandardnu funkciju kao što je REPLACE(), i ona će raditi za baze podataka koje podržavaju taj sintaks.
Logički operatori
- AND
- OR
- NOT
Operatori poređenja
- <
- >
- <=
- >=
- <>
- LIKE
Funkcije i operatori za rad sa stringovima
- CONCAT(string1, string2)
- SUBSTRING(string, from, length)
- SUBSTRING_INDEX(string, delimiter, count)
- LENGTH(string)
Matematičke funkcije i operatori
- GREATEST(num1, num2)
- POW(num1, num2)
- LOG(base, value)
Agragacione funkcije
- COUNT(expression)
- SUM(expression)
- AVG(expression)
- MIN(expression)
- MAX(expression)