MySQL SUM() komutunda ilginç bir boşluk karakteri sorunu

Yazar: Admin

Kategori: Yazılım

MySQL'de SUM() komutunu kullanırken eğer SUM ifadesi ile () karakterleri arasında boşluk bırakırsanız komut çalışmıyor.

Fonksiyonları bu şekilde kullanma alışkanlığı olanlar için bir sorun oluşturabilir.

Normalde diğer komutlar için boşluk karakterinin varlığı bir farklılık göstermemektedir. Ancak aşağıdaki ilk satırda kullanılan SUM komutu hata vermesine karşın ikinci satırda yer alan komut sorunsuz çalışmaktadır.


SELECT SUM (sütun_adi) FROM tablo_adi /* Hatalı */
SELECT SUM(sütun_adi) FROM tablo_adi  /* Sorunsuz */