gpt4 book ai didi

SQL Where 子句 'that begins with' ?

转载 作者:行者123 更新时间:2023-12-02 06:07:57 24 4
gpt4 key购买 nike

在我的 Rails 应用程序中,我有一个 SQL 查询,它使用 where 和 like 来搜索查询 (params[:q])。我如何更改它以便 query/:q 不能在行内的任何位置,但必须从它开始?这里的代码:

 AccountNumber.where("account_number like?", "%#{params[:q]}%")

最佳答案

从字符串中删除前导 % 通配符。

AccountNumber.where("account_number like?", "#{params[:q]}%")

关于SQL Where 子句 'that begins with' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6833281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com