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

Bagaimana cara memilih dua kolom sebagai satu?

Anda sedang mencari CONCAT fungsi.

mysql_query("SELECT CONCAT(first_name, last_name) As name FROM people WHERE (CONCAT(first_name, last_name) LIKE '%" . $term . "%')");

atau bahkan...

mysql_query("SELECT CONCAT(first_name, ' ', last_name) As name FROM people WHERE (CONCAT(first_name, ' ', last_name) LIKE '%" . $term . "%')");

Saya tidak dapat menjelaskan alasan di balik ini (...tetapi mungkin seseorang dapat memberikan komentar?), tetapi Anda tidak dapat menggunakan name alias untuk mencari kedua bidang, Anda harus secara eksplisit CONCAT lagi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. File mysql mysql.h tidak ditemukan di VS2008 C++ <Pertanyaan Pemula>

  2. Membuat Sistem Kode Diskon (MySQL/php)

  3. Isi Array PHP dari While Loop

  4. Menggunakan Peran Baru di MySQL 8

  5. Bagaimana cara menggunakan alias dalam operator matematika di SQL?