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

MySQL-vælg med CONCAT-tilstand

De aliaser, du angiver, er til outputtet af forespørgslen - de er ikke tilgængelige i selve forespørgslen.

Du kan enten gentage udtrykket:

SELECT neededfield, CONCAT(firstname, ' ', lastname) as firstlast 
FROM users
WHERE CONCAT(firstname, ' ', lastname) = "Bob Michael Jones"

eller ombryd forespørgslen

SELECT * FROM (
  SELECT neededfield, CONCAT(firstname, ' ', lastname) as firstlast 
  FROM users) base 
WHERE firstLast = "Bob Michael Jones"


  1. Sådan finder du de sorteringer, der understøttes af serveren i MySQL

  2. DROP TABEL HVIS FINNES i SQLite

  3. SQL Server's Equivalent to Sleep():WAITFOR-erklæringen

  4. Sådan hentes data fra markøren i Oracle ved hjælp af For Loop