@ארכיטקט
הפתרון הסופי הוא שימוש בפוקנצייה CONCAT, תסתכל בקוד של תיעוד שינויים בדטה בייס שהעלתי לכאן.
אין באמת שירשור בSQL.
זה עובד ב2008?
SELECT CONCAT ( 'Happy ', 'Birthday ', 11, '/', '25' ) AS Result;
מחזיר:
Msg 195, Level 15, State 10, Line 1
'CONCAT' is not a recognized built-in function name.
למרות שבמייקרוסופט כתוב שזה נתמך עד2012, משמע גם ב2008.
אני בכל אופן אוהב בשירשור להשתמש בISNULL כי ברוב המקרים כשזה NULL אני רוצה שיהיה כתוב משהו. לדוגמא: ללא קטגוריה
ודבר נוסף שISNULL יודע להתמודד גם עם מספרים וכו' מה שאומר שאפשר לברוח מהכפלה בNULL כי זה ייהפך ל0.
פורסם במקור בפורום CODE613 ב27/01/2014 22:59 (+02:00)