||
là toán tử nối chuẩn SQL (xem SQL 2008:5.2). Sử dụng cái đó và khiếu nại nếu nó không hoạt động trong hệ thống bạn đang sử dụng;-)
Mặc dù vậy, nghiêm túc mà nói, bạn nên làm cho các hệ thống khác sử dụng ||
, không phải +
. Nó không chỉ chuẩn hơn mà còn dễ vô tình gây nhầm lẫn nếu bạn sử dụng +
, đặc biệt nếu bất kỳ kiểu nào phải được suy luận hoặc và diễn ra ngầm.
Hãy xem xét:'5' + 2
Nếu hệ thống bạn đang sử dụng không gặp lỗi trên hệ thống đó và +
có nghĩa là cả cộng và nối, bạn có thể gặp một số kết quả khó hiểu.