gpt4 book ai didi

scala - 带有字符串插值的 Anorm LIKE 子句

转载 作者:行者123 更新时间:2023-12-04 19:05:48 25 4
gpt4 key购买 nike

是否可以在 Anorm 中使用带有字符串插值的 LIKE 子句?

// e.g. this doesn't work
SQL"SELECT * FROM users WHERE last_name LIKE $lastName%".as(userParser.*)

更新 :
我需要 SQL 语句来选择姓氏以给定字母开头的所有用户,例如:
SELECT * FROM users WHERE last_name LIKE 'Smi%';

最佳答案

如果预期的 WHERE 子句类似于 WHERE last_name LIKE '%pattern%'在将字符串作为参数传递之前,您必须准备字符串。

SQL"""SELECT * FROM users WHERE last_name LIKE ${"%"+lastName+"%"}""".
as(userParser.*)

关于scala - 带有字符串插值的 Anorm LIKE 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25146075/

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