Aşağıdaki gibi sütunları olan bir veritabanım var.Sorgu dönüş değeri boşlukları doldurma
Id Date Value
1 12/01/2010 09:30 127.31
1 12/01/2010 09:31 133.41
1 12/01/2010 09:32 147.54
1 12/01/2010 09:34 155.66
Temelde, zaman damgalarına karşılık gelen değerleri saklıyorum. Bununla birlikte, eğer bir değer 0 ise, onu saklamıyorum (Gerçekten büyük bir veri tabanı ve 0 sık sık meydana gelir, bu yüzden yer kazanmak için bu satırları eklememeye karar verdik). Yukarıdaki örnekte, 12/01/2010 09:33
'un 0 değeri vardır, bu nedenle kaydedilmez. Bir kullanıcı veritabanını sorgular Ancak, o
select * from table where Id = '1' and Date > to_date('12/01/2010', 'MM/DD/YYYY')`
böyle bir şey yapar ve ben boşlukları doldurmak ve 0 değerleriyle damgaları bahsetmek gerekir. Bunu nasıl yapabilirim?
kesinlikle veritabanında yerine istemci tarafında bunu yapmak gerekiyor mu? –
Sıfır kaydetmemeye nasıl karar verirsiniz? - Bunu değiştiremezsiniz, bu nedenle zaman damgası sütununu etkilemez veya 00/00/0000/00:00 – Rob
@JonSkeet'i umuyoruz. Alternatif önerilere açığım. Neyin işe yaradığını görmek isterim. – Aks