sql >> Database teknologi >  >> RDS >> Mysql

Strengsammenkædning i MySQL

MySQL er forskellig fra de fleste DBMS'ers brug af + eller || til sammenkædning. Den bruger CONCAT funktion:

SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student

Der er også CONCAT_WS Funktionen (sammenkæde med separator), som er en speciel form for CONCAT() :

SELECT CONCAT_WS(' ', first_name, last_name) from test.student

Når det er sagt, hvis du ønsker at behandle || som en strengsammenkædningsoperator (samme som CONCAT() ) i stedet for som et synonym for ELLER i MySQL kan du indstille PIPES_AS_CONCAT SQL-tilstand.



  1. Partitioneringsforbedringer i PostgreSQL 11

  2. ORA-00904 ugyldig identifikator på afkodningsalias

  3. Sådan konverteres SQL Servers tidsstempelkolonne til datetime-format

  4. PostgreSQL 12:Implementering af K-Nearest Neighbor Space Partitioned Generalized Search Tree Indexes