logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动
01/10/2025, by Ivan

Drupal 的数据库层并不提供跨数据库的 SQL 函数抽象。为了在不同受支持的数据库引擎之间保持可移植性,你的代码应当仅使用那些已知属于 ANSI 标准并且在 Drupal 支持的所有数据库中都可用的函数。下面列出的只是一个仍然不完整的清单。推荐使用此处给出的形式,因为其他语法变体可能并不适用于所有数据库。

请注意,数据库层并没有白名单操作符,因此你可以传递一个非标准函数,比如 REPLACE(),在支持这种语法的数据库中它将可以正常工作。

逻辑运算符

  • AND
  • OR
  • NOT

 

比较运算符

  • <
  • >
  • <=
  • >=
  • <>
  • LIKE

 

字符串函数与运算符

  • CONCAT(string1, string2)
  • SUBSTRING(string, from, length)
  • SUBSTRING_INDEX(string, delimiter, count)
  • LENGTH(string)

 

数学函数与运算符

  • GREATEST(num1, num2)
  • POW(num1, num2)
  • LOG(base, value)

 

聚合函数

  • COUNT(expression)
  • SUM(expression)
  • AVG(expression)
  • MIN(expression)
  • MAX(expression)