Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL pilih dengan kondisi CONCAT

Alias ​​​​yang Anda berikan adalah untuk keluaran kueri - mereka tidak tersedia di dalam kueri itu sendiri.

Anda dapat mengulangi ekspresi:

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

atau bungkus kueri

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang Setara dengan DATALENGTH() di MySQL?

  2. Bagaimana cara menampilkan kesalahan untuk kueri MySQLi saya?

  3. Bekerja dengan Kolom MySQL TIMESTAMP di SQL Server

  4. Permintaan MySQL, MAX() + GROUP BY

  5. Pemulihan Penuh Cluster MySQL atau MariaDB Galera dari Cadangan