Kann MySQL Zeichenketten mit || verknüpfen

8

Ich benutze sqlite3 für den Moment und damit verkettete Strings mit dem Operator || .

Zu einem späteren Zeitpunkt würde ich gerne zu MySQL wechseln, und daher wäre es nett, wenn keine Änderungen am Code vorgenommen werden müssten. Ich würde normalerweise concat() verwenden, um in MySQL zu verketten. Funktioniert || auch, oder muss ich meinen Code ändern? Oder gibt es eine andere Lösung?

Ich schreibe übrigens in Ruby on Rails 3.1.

    
Rahul Sekhar 21.11.2011, 12:58
quelle

1 Antwort

22

Das || funktioniert auch in MySQL, aber Sie müssen sql_mode auf PIPES_AS_CONCAT setzen.

Offizieller Doc

Demo:

%Vor%     
codaddict 21.11.2011, 13:02
quelle