Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक के रूप में दो कॉलम कैसे चुनें?

आप खोज रहे हैं CONCAT समारोह।

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

या यहां तक ​​कि...

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

मैं आपको इसके पीछे के कारणों की व्याख्या नहीं कर सका (...लेकिन शायद कोई टिप्पणी छोड़ सकता है?), लेकिन आप name का उपयोग नहीं कर सकते दोनों क्षेत्रों को खोजने के लिए उपनाम, आपको स्पष्ट रूप से CONCAT . करना होगा फिर से।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql क्वेरी php . से सरणी बनाएं

  2. PHP HTML स्ट्रिंग को डेटाबेस में कैसे सेव करें

  3. MySQL में COUNT(id) बनाम COUNT(*)

  4. मौजूद डेटा नहीं के लिए खाली पंक्तियाँ लौटाएँ

  5. MySQL:मैं ट्रिगर्स में डिलीमीटर का उपयोग कैसे करूं?