|
Di seguito tutti gli interventi pubblicati sul sito, in ordine cronologico.
Quando si esegue una query di concatenazione di due o più campi definiti nvarchar e sono impostati come nullable, il risultato finale può scostarsi da quanto aspettato. Supponiamo di eseguire una semplice query
Un esempio di semplice SELECT su M$ SQL Server
Se volessi ottenere come risultato la semplice concatenazione dei due campi nome e cognome mediante l'operatore '+', ecco cosa otterrei:
Risultato della concatenazione di due campi con valori NULL
Questo avviene perchè il valore NULL ha la prevalenza sull'altro e quindi il risultato dell'unione dei due è comunque NULL. Si utilizza, allora, l'operatore ISNULL che, effettuata la verifica sul valore NULL del campo, resituisce un valore a noi comodo:
Uso dell'operatore ISNULL in M$ SQL Server
E' evidente che, nell'esempio proposto, il valore NULL del campo verrà sostituito dalla stringa vuota.
Quando viene definito per una tabella un campo con il tipo di dato DateTime, nel momento in cui con una query estraggo il recordset mi trovo spesso di fronte a questo:
Screenshot da M$SQL QueryAnalyzer
Inutile dire che il formato restituito è nella quasi totalità dei casi inutile ed anitestetico. In questi casi viene a supporto dello sviluppatore la funzione CONVERT...
Risultato della stessa query con la direttiva CONVERT
Vediamo la [semplice] sintassi della query select CONVERT(nvarchar, [data], 103) from MyTable:Gli argomenti di CONVERT sono:
- nvarchar: il formato di output
- [data]: il nome del campo datetime
- 103: lo stile desiderato per il formato datetime in output
In particolare, come potete facilemente riscontrare nella documentazione di SQL Server [SQL Server Books OnLine], è possibile specificare uno dei seguenti parametri di stile:
Stili disponibili per il formato DateTime in Microsoft SQL Server 2000. Fonte Microsoft
Di Admin (del 30/09/2007 @ 08:43:49, in Wii, linkato 243 volte)
Si, lo so, manco da queste pagine da diverse settimane; beh, diciamo che ho fatto delle ferie lunghe, anche se in realtà mi sto rendendo conto che costruire la propria casa richiede energie, tempo e disponibilità economica non proprio da ridere....
In ogni caso, tra le mille diavolerie cinesi che stanno invadendo il mondo, eccone una singolare, la "chintendo-vii":
 Fonte: la Rete
Che dire. In attesa della "Gamestation 3" o della "kbok 630", accontentiamoci di questa nuova console. ;-(
Di Admin (del 29/07/2007 @ 08:56:55, in Varia, linkato 26797 volte)
Per tutti coloro che si trovano sempre in difficoltà nel ricordare le misure delle custodie dei DVD, segue lo schema corredato dall'indicazione, in millimetri, delle cover per film, giochi e software.

Fonte: la rete
Di Admin (del 17/07/2007 @ 07:43:29, in Varia, linkato 202 volte)
Nulla di particolare se non una fotografia inviatami da una persona speciale...

|
|
<
|
settembre 2010
|
>
|
L |
M |
M |
G |
V |
S |
D |
| | | |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
|
|
|
| |
|
|
|
|
|
|
Ci sono 3 persone collegate
06/09/2010 @ 2.30.40
script eseguito in 437 ms
Totale articoli postati: 185
Totale letture: 140951
Totale commenti: 158
|