Set -1 0 MySQL eklerken

0 Cevap php

I've got a database using DECIMAL type values for various tests on crude oil. When running these tests you run into certain cases: 1.) Test was run and value is found; 2.) You can definitively say nothing is there (0 in database); 3.) Test was not run (NULL in database); 4.) There is something found, but testing is not accurate enough to discern exactly how much (-1 is used in the database for this case).

Burada benim sorunum ben tüm 4 bir toplamı olarak sonuç kümeleri dönmek gerekiyor olmasıdır. Bunu yapmak için bir sorgu "ÖZELLİK1 + özellik1 + SELECT ... DAN ..." türünü kullanarak edilmiştir. '_ IS NOT NULL WHERE' Ben durumda 3 ile başa çıkmak için kullanabilirsiniz, ancak sorun burada 4, ben -1 eklemek istemiyorum, ben 0 olarak eklemek istiyorum. Herhangi var mı MySQL ile yapabilirsiniz yolu? Ben gerçekten oldukça her yol ayrı ayrı set almak ve bu ile başa çıkmak için PHP kullanmak zorunda, ama çevresinde hiçbir yolu varsa ben elimden herhalde istemem.

Birisi önerir önce Ayrıca, ben veritabanı yapısı değişen şekilde yapabileceği çok fazla bir şey yoktur. Bunu gerektiren bazı tamamen dahiyane bir düzeltme varsa Ancak, ben ne olursa olsun işitme karşı olmaz.

EDIT: teşekkürler hızlı cevaplar herkes için. Yardım takdir!

0 Cevap