1
说我有一个MySQL查询像这样:MySQL括号性能影响?
SELECT id,
something,
CASE colour
WHEN 1 THEN 'not ripe'
WHEN 2 THEN 'ripe'
ELSE 'rotten'
END AS 'ripeness'
FROM fruit
WHERE fruit_type = 'apple'
如果我在括号包裹CASE
因为我觉得这样更易于阅读:
SELECT id,
something,
(CASE colour
WHEN 1 THEN 'not ripe'
WHEN 2 THEN 'ripe'
ELSE 'rotten'
END) AS 'ripeness'
FROM fruit
WHERE fruit_type = 'apple'
将是对查询性能产生影响?
很酷谢谢你。有没有最佳做法使用或不使用括号? – JohnnyFaldo
@JohnnyFaldo这是一个品味的问题,真的。就我个人而言,我不喜欢这些括号,但我有同事谁发誓。 – Mureinik
取决于你的编码风格,基本上使代码很好,易于阅读。 –