Programlama

Web Programlama

Veritabanı

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

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 */