Der bekannte Operator || (Doppelpipe) funktioniert in MySQL nicht. Dieser Sting-Operator ist in MySQL nicht implementiert. Es sollte immer die Funktion concat() genutzt werden. Solche Abfragen, wie t1.abc_c like ‚%‘ || t2.def_c || ‚%‘ sind nicht möglich. Hier muss ein geschachtelter concat() Aufruf genutzt werden.

Beispiele

Insbesondere mit integriertem CAST

Beispiel 1 ($[SCOPELAND.HJ] = 2013):

CONCAT('Jahr: ', '$[SCOPELAND.HJ]') --> Jahr: 2013

Beispiel 2:

CONCAT('Jahr: ', CAST(CAST('$[SCOPELAND.HJ]' as unsigned)-1 as char)) --> Jahr: 2012

Beispiel 3: (F4424 = 0.958333)

CONCAT('ca. ',CAST(CAST((F4424 *100) as decimal) as char),' % des Jahres*') --> ca. 96 % des Jahres*