我有如下要求。 需要一个 MYSQL 查询来用加工以下条件来替换值。 我有一个包含产品 ID 的表格
Product_ID
1
2
3
4
5
15
25
我想用 1.111 的值替换 5。我的要求是它应该只替换 5 值而不是 15 值。 示例 5 应该是 1.111,但它不会替换 15 值。
答案 0 :(得分:0)
当值满足条件时,您可以使用 instrumentation.getAllLoadedClasses()
或 IF()
选择不同的值。
CASE
或
SELECT IF(product_id = '5', '1.111', product_id)
FROM yourTable
SELECT CASE product_id
WHEN '5' THEN '1.111'
ELSE product_id
END
FROM yourTable
更容易泛化到您想要替换的其他值,因为您可以有多个 CASE
子句。