Voici un exemple de ce que j'essaie de faire:
Select S1.Name as S1Name, S1.Itemcontent as S1ItemContent, ... S2.Name as S2Name, S2.Name as S2ItemContent, **(S1.OrderValue * 1000*1000 + S2.OrderValue*1000 + S3.OrderValue) as OrderValue** From (joining s1, s2 and s3 on a particular value) Order by OrderValue
6 Réponses :
Coalescit renvoie une première valeur non nulle.
Utiliser isnull (S1.OrderValue 0) P>
Utilisation de la fonction ISNULL, telle que si la valeur est null, elle utilise la valeur alternative que vous avez fournie comme deuxième valeur. P> P>
Utilisez T-SQL coalesce à forcer une réponse non nulle. Par exemple: ... prendra la valeurValue de la commande sauf si elle est nulle auquel cas 0 est pris. P> p>
Vous pouvez utiliser une déclaration de cas.
Title Price Budget ---------------------- ----------- --------------- Cooking with Computers 11.95 Moderate Straight Talk About Co 19.99 Moderate The Busy Executive's D 19.99 Moderate You Can Combat Compute 2.99 Inexpensive Silicon Valley Gastron 19.99 Moderate The Gourmet Microwave 2.99 Inexpensive But Is It User Friendl 22.95 Expensive Secrets of Silicon Val 20.00 Moderate Net Etiquette (null) Unknown