Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybór MySQL z warunkiem CONCAT

Aliasy, które podajesz, dotyczą danych wyjściowych zapytania — nie są dostępne w samym zapytaniu.

Możesz powtórzyć wyrażenie:

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

lub zawiń zapytanie

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. Czy istnieje odpowiednik Profilera dla MySQL?

  2. SQL Server odpowiednik funkcji substring_index w MySQL

  3. mysql wybierz z n ostatnich wierszy

  4. Niezsynchronizowane polecenia; nie możesz teraz uruchomić tego polecenia

  5. PDO mysql:Jak sprawdzić, czy wstawienie się powiodło?