Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Formattazione campo
mercoledì 27 novembre 2013 - 22.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server 2008
|
SQL Server 2005
|
SQL Server 2000
claude78
Profilo
| Newbie
20
messaggi | Data Invio:
mer 27 nov 2013 - 22:43
Come faccio a formattare un campo di sql server in questo modo '000'.
es. da:
1
2
3
4
5
11
a
001
002
003
004
005
011
Grazie
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
gio 28 nov 2013 - 00:06
ciao...
ad esempio puoi fare così
select right(replicate('0', 3)+CONVERT(varchar, campo),3)
o più genericamente
declare @lunghezza int
set @lunghezza = 5
select right(replicate('0',@lunghezza)+CONVERT(varchar, campo),@lunghezza)
Michele
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 28 nov 2013 - 10:42
>ciao...
ciao a tutti
Se posso dare un consiglio, anche se dipende dal fatto che il database sia consumato da un'applicazione, eviterei di fare formattazioni a database.
La formattazione è propria del livello di layout (la presentazione), anche perchè, pensate se questo dato deve essere consumato da più applicazioni, chi ci dice che il formato scelto andrà sempre bene?
E se servisse il dato nativo?
Voto quindi per la formattazione sul presentation layer.
ciao!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
claude78
Profilo
| Newbie
20
messaggi | Data Invio:
gio 28 nov 2013 - 21:19
Grazie mille !!!
claude78
Profilo
| Newbie
20
messaggi | Data Invio:
gio 28 nov 2013 - 21:19
Grazie mille !!!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !