'[abc]%' 搜索以 a、b 和 c 开头的单词,但我想搜索两个不同的两个字符 SB 和 TB。
以下代码返回 nth。
SELECT v.sku
FROM sylius_product_variant v
WHERE v.sku LIKE 'DE[SB,TB]%'
最佳答案
你可以使用 like
两次:
WHERE v.sku LIKE 'DESB%' OR v.sku LIKE 'DETB%'
或者,一个正则表达式:
WHERE v.sku REGEXP '^DE(SB|TB)'
关于mysql - 如果我想搜索以 DE-SB 和 DE-TB 开头的 SKU,如何在 SQL 中使用 LIKE 通配符? [] 在这里如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57019278/