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)
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.