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*