Quando si visualizzano le date da un database, più che probabile che si desidera visualizzarli in modo user-friendly. Per farlo, o conversione o il cast di un tipo di dati date in un tipo di dati stringa, che è anche conosciuto come un tipo di dati carattere.
Istruzioni
Uso della conversione
1
Determinare quali dati è necessario visualizzare nella query.
2
Scrivere un'istruzione select che utilizza la funzione convert. Ecco un esempio che prende la data corrente e lo converte:
SELEZIONARE
Convert(varchar(30), GETDATE (), 0) come ConvertDate;
Questo esempio assume il formato predefinito "13:16:58.527 2011-08-01" e lo converte nel formato "1° agosto 2011 13:16". Quando si utilizza la funzione convert, è necessario specificare quale stile di data e ora si desidera utilizzare, che in questo esempio è lo stile predefinito di data e ora "100".
3
Scrivere un'istruzione select per selezionare i dati da una tabella specifica:
SELEZIONARE
Convert(varchar(30), TableDateColumn, 0) come ConvertDate
DA TableName;
Utilizzo di Cast
4
Determinare i dati che necessari per visualizzare nella query.
5
Scrivere un'istruzione select che utilizza la funzione cast. Ecco un esempio che prende la data corrente e lo converte:
SELEZIONARE
Cast(GETDATE() AS varchar(30)) AS CastDate;
Questo esempio assume il formato predefinito "13:16:58.527 2011-08-01" e lo converte nel formato "1° agosto 2011 13:16". Con la funzione di cast, non è necessario specificare quale stile si desidera utilizzare, come la funzione utilizza automaticamente lo stile predefinito.
6
Scrivere un'istruzione select per selezionare i dati da una tabella specifica:
SELEZIONARE
CAST (TableDateColumn AS varchar(30)) AS CastDate
DA TableName;
Consigli & Avvertenze
- Se si desidera utilizzare uno stile di data specifica, utilizzare la funzione convert.