Mysql
 sql >> база данни >  >> RDS >> Mysql

как да свържете две колони в една със съществуващото име на колона в mysql?

Както азиз-шейк посочи, няма начин да се потисне отделна колона от * директива, но може да сте в състояние да използвате следния хак:

SELECT CONCAT(c.FIRSTNAME, ',', c.LASTNAME) AS FIRSTNAME,
       c.*
FROM   `customer` c;

Това ще доведе до второто появяване на FIRSTNAME колона, за да приемете псевдонима FIRSTNAME_1 така че трябва да можете безопасно да адресирате персонализираното си FIRSTNAME колона. Трябва да поставите псевдоним на таблицата, защото * във всяка позиция, различна от началната, ще се провали, ако не е с псевдоним.

Надявам се това да помогне!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Импортиране на csv в mysql чрез команден ред

  2. Rails:Принудително принуди празен низ към NULL в базата данни

  3. Безопасен ли е MySQL конектор/JDBC нишка?

  4. Docker не може да свърже приложение с MySQL

  5. Преобразувайте JSON масив в MySQL в редове