Zend Framework 2 中的 SUBSTRING() / MID() 语句

SUBSTRING() / MID() Statement in Zend Framework 2

我正在尝试实现以下非常简单的查询:

WHERE
  a.first_table IS NULL
  AND a.second_table IS NOT NULL
  AND SUBSTRING(b.third_table,5,2) = @plan_year;

正如您可能猜到的那样,前两个陈述并不是真正的问题。我目前无法通过 Zend 实现 SUBSTRING(),因为我想保持代码 DB-System 中立。 有什么办法吗?

谢谢

如何使用 SUBSTR 而不是 SUBSTRING

WHERE
  a.first_table IS NULL
  AND a.second_table IS NOT NULL
  AND SUBSTR(b.third_table,5,2) = @plan_year;