2013-06-24 19 views

cevap

8

olsun

column Fee format a5; 
select Fee ID smth 
from Visit; 

sonra sen SQL * istediğiniz basamak sayısını ayarlayabilirsiniz Artı karakter verileri görüntülemek için kullanılan karakter sayısını ayarlamak tıpkı sayısal verileri görüntülemek için kullanmak .

column fee format 999999999.99 

gibi bir şey * SQL söyleyecektir Artı ondalık noktasından sonra virgül ve iki önce 9 haneye kadar gösterilecek. Tabii ki, ücretlerinizin daha küçük (veya daha büyük) olacağını biliyorsanız, bunu ayarlayabilirsiniz.

+0

Teşekkür ederim. Çok fazla teşekkür ederim, 'select' kullandığım gibi sütun ismini nasıl kesebilirim? – CHEBURASHKA

+0

@kbt - Üzgünüm, ne istediğini bilmiyorum. Sütun adlarını kesilmek için zorlamak gerekir, böylece sütunun izin verilen uzunluğundan daha kısa olurlar? Bu mantıklı görünmüyor. –

+0

http://stackoverflow.com/questions/17284580/how-to-format-a-number-column-in-oracle sorumu yeniden yazdım. – CHEBURASHKA

2

Evet, sütun adları (veya) kesilmiş olabilir Eğer yukarıdaki select deyimi itibaren

istediğiniz isme değiştirdi.

'Ücret' sütununu 'Fe' olarak kısaltmak isterseniz.

col c2 a5

seçme ücreti c1 için 999

col c3 başlığı "sorulmak" için "ID" başlığı a5 için

col c1 başlığı "Fe" - İşte işlemdir Ziyaretten; ID c2, smth c3 ;