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

MySQL:Vyberte Concat řetězců a Délku výsledného Concat

Nemůžete odkazovat na alias, který jste vytvořili v SELECT , místo toho použijte výraz:

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

Poddotaz můžete použít, pokud potřebujete:

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 :

a:




  1. Získejte návratovou hodnotu z uložené procedury SQL pomocí PHP

  2. Změna časového pásma po připojení k databázi pomocí set time_zone =...

  3. MySQL po aktivaci vložení získá automaticky zvýšenou hodnotu, hodnota pole aktualizace po vložení zobrazí chybu Neznámý sloupec

  4. Potíže při provádění příkazu MySQL delete v Javě