Scroll
Funciones y operadores
El nivel de base de datos de Drupal no proporciona una abstracción SQL entre bases de datos. Para asegurar la portabilidad entre los motores de bases de datos soportados, su código debe usar solo funciones que se sabe que forman parte del estándar ANSI y que son compatibles con todas las bases de datos que Drupal soporta. La siguiente lista aún no es completa. La forma usada aquí se recomienda porque otras variantes de sintaxis pueden no funcionar en todas las bases de datos.
Tenga en cuenta que el nivel de base de datos no contiene una lista blanca de operadores, por lo que puede pasar funciones no estándar, como REPLACE(), y funcionarán en bases de datos que soporten esa sintaxis.
Operadores lógicos
- AND
- OR
- NOT
Operadores de comparación
- <
- >
- <=
- >=
- <>
- LIKE
Funciones y operadores de cadena
- CONCAT(string1, string2)
- SUBSTRING(string, from, length)
- SUBSTRING_INDEX(string, delimiter, count)
- LENGTH(string)
Funciones y operadores matemáticos
- GREATEST(num1, num2)
- POW(num1, num2)
- LOG(base, value)
Funciones de agregación
- COUNT(expression)
- SUM(expression)
- AVG(expression)
- MIN(expression)
- MAX(expression)