gpt4 book ai didi

string - 格式化包含 '%' golang 的字符串

转载 作者:数据小太阳 更新时间:2023-10-29 03:42:52 25 4
gpt4 key购买 nike

<分区>

我有一个如下所示的 SQL 查询:

SELECT name FROM sessions WHERE name ILIKE 'org_name.%';

但我实际上有兴趣用格式字符串 (%s) 替换“org_name”。
我试图做这样的事情:

query := fmt.Sprintf("SELECT name FROM sessions WHERE name ILIKE '%s.%'", "org_name2")

但是 go 似乎不喜欢它,因为写 %' 作为格式字符串是无效的。
我知道我可以通过这种方式解决它:

orgName := "org_name2"
condition := fmt.Sprintf("%s", orgName) + ".%"
query := fmt.Sprintf("SELECT name FROM sessions WHERE name ILIKE '%s'", condition)


但是,我宁愿不这样做,因为这里的变量只是 org_name。
有解决办法吗?
谢谢!

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