2013-04-15 14 views
6

biçimini değiştirmek. İçinde 20 (veya daha fazla) sütun adı olan bir tablon varsa ve bunların tümünü seçmek istiyorum, ancak bu 20 sütunun bir sütunu bir tarih sütundur ve bu sütunun biçimini değiştirmek istersiniz. yap bunu? Bu açıkça (yaratılan yinelenen sütunlar)SQL Tümünü seç ve merak ediyorum bir sütun

Select *, CONVERT(varchar(100),courseStartDate,111) from EthicsManagement 

Bu

Select xxxx,xxx,xxx,xxx,xx,xx,xxx,xxx,xx,xx,xxx,xxx,xx, CONVERT(varchar(100),courseStartDate,111) from xxx 
+0

Poss ible yinelenen http://stackoverflow.com/questions/729197/sql-exclude-a-column-using-select-except-columna-from-tablea – bvr

cevap

5

Bu izin konusunda bireysel TÜM 20 sütunlarını seçerek bir select deyimi yazma ve ifadeye bunlardan birini dönüştürme kaçınmaktır işe yaramadı Eğer, bunu sürece farklı sütun bir isim olarak:

Select *, CONVERT(varchar(100),courseStartDate,111) as myConvertedDateColumn 
from EthicsManagement 
+0

Ama yine de çift sütun var mı? Yanlış formatlı ve doğru formatlı bir Sütun. (çünkü ilk seçiyoruz *) – Ruan

+3

Doğru. Ve bu bir SELECT * – Aaron

+1

yapıyor ne berbat Bu berbat ... Yani sadece bu tabloda * seçmek istiyorsanız bile EACH ve her sütun seçmeden tek bir sütun formatını değiştiremezsiniz. – Ruan

0
Select t.*, CONVERT(varchar(100),courseStartDate,111) as converted from EthicsManagement t 
+1

OP'den daha farklı yaptığınız ve neden daha eksiksiz bir cevap verebilmek için yaptığınız bazı açıklamaları eklemelisiniz. –

İlgili konular