Monthly Archive: November 2015

Konkatenacja pól z wartością NULL

Adrian Chodkowski
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Próbowaliście kiedyś łączyć wartości kilku pól i w wyniku tej operacji otrzymywaliście NULL? Dzieje się tak ze względu na fakt, iż NULL jest nieporównywalny z żadnym typem danych tak więc dodanie jakiejkolwiek wartości do NULL w rezultacie daje NULL. Aby obejść ten problem mamy kilka możliwości, które postaram się przedstawić w dalszej części tego artykułu. W SQL Server możemy znaleźć właściwość CONCAT_NULL_YIELDS_NULL. Kontroluje ona zachowanie SQL Server w przypadku konkatenacji pól zawierających wartość NULL. Domyślnie jest ona włączona. Dla przykładu

  W rezultacie otrzymujemy:             Jak widać w bardzo prosty sposób można zmodyfikować zachowanie…
Read more