sql >> Database >  >> RDS >> Mysql

MySQL:Selecteer Concat van strings en Lengte van resulterende Concat

Je kunt niet verwijzen naar de alias die je hebt gemaakt in SELECT , gebruik in plaats daarvan uitdrukking:

SELECT CONCAT( t.str1, t.str2 ) AS Title,
       CHAR_LENGTH(CONCAT( t.str1, t.str2 )  ) AS Length
FROM table_name t

U kunt indien nodig een subquery gebruiken:

SELECT sub.Title, CHAR_LENGTH( sub.Title ) AS Length
FROM (
   SELECT CONCAT( t.str1, t.str2 ) AS Title
   FROM table_name t
) AS sub;

All-at-once operation :

en:




  1. De beste manier om de PK-gids van de ingevoegde rij te krijgen

  2. sqlite get-veld met meer dan 2 MB

  3. Verwijderen van rijen met beperkingen voor externe sleutels

  4. Selecteren totdat de rij overeenkomt in postgresql?