【发布时间】:2016-10-13 23:08:14
【问题描述】:
我正在使用带有 Postgres 的 Laravel 5.2。我有一个整数列,我需要在其中放置一个类似%% 的条件。我有一个保存整数值的 postal_code 列。现在我需要获取其中包含12 的所有行。但是我们不能用整数数据类型来做到这一点,所以我在进行查询时将其转换为文本,但我得到了错误。
这是我的代码
$query->where("cast(postal_code as TEXT)", "LIKE", "%".$request['postal_code']. "%");
它正在产生错误
"cast(postal_code" as "text)"
请查看不需要的" 正在查询中。这是查询输出错误。这是错误还是其他地方出了问题,我该如何解决。
【问题讨论】:
标签: postgresql laravel