gpt4 book ai didi

Mysql LEFT 匹配前 3 个字符

转载 作者:行者123 更新时间:2023-11-28 23:37:59 24 4
gpt4 key购买 nike

我试图从前 3 个字符为 RBKinvoice_id 字段中获取所有匹配记录,区分大小写并不重要。我尝试在底部的 2 种方式中使用 LEFT 函数,但它不起作用。关于如何实现这一目标的任何想法?

SELECT *, IF( LEFT( invoice_id, 3) = 'RBK') FROM `invoices` ORDER BY id ASC

SELECT *, IF( LEFT( invoice_id, 3) = 'RBK', 3, 0) FROM `invoices` ORDER BY id ASC

最佳答案

select 中的if 不是过滤结果,如果要过滤结果使用where 子句。

SELECT * FROM `invoices` WHERE LEFT(invoice_id, 3) = "RBK" ORDER BY id ASC

关于Mysql LEFT 匹配前 3 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35205955/

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