sql >> Databáze >  >> RDS >> Mysql

Jak zkombinovat více sloupců jako jeden a formátovat pomocí vlastních řetězců?

A co CONCAT() funkce?

SELECT id, CONCAT(lastname, ', ', firstname) AS name FROM `table`;

Pokud se chystáte zřetězit mnoho polí, můžete také zvážit CONCAT_WS() funkce, kde první argument je oddělovač pro zbytek argumentů, který se přidá mezi řetězce, které mají být zřetězeny:

SELECT id, 
       CONCAT_WS(',', field_1, field_2, field_3, field_4) list
FROM   `table`;


  1. Hvězdné schéma

  2. _gc_fusion_compression

  3. MySQL:Pojmenujte primární klíč v příkazu CREATE TABLE

  4. přestat vkládat data do databáze při obnovování stránky