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)
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.