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
取決於你的編碼風格,基本上使代碼很好,易於閱讀。 –