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

Mysql:użyj wartości jako aliasu w zapytaniu

Nie. Nie możesz. Wartości nie są znane do momentu uruchomienia zapytania. A nawet gdybyś mógł, miałbyś wiele różnych wartości w jednej kolumnie. Którego użyć?

Jedynym ważnym powodem, jaki mogę sobie wyobrazić dla takiej prośby, jest to, że masz jakiś projekt EAV i chcesz uzyskać wynik Pivot.

Jeśli tak jest, możesz użyć Dymanic SQL (uruchom zapytanie, pobierz wyniki, zbuduj inne zapytanie na podstawie tych wyników i uruchom to). Ale tego rodzaju operacje lepiej wykonywać po stronie aplikacji (pobierz wyniki i sformatuj je tam, jak wolisz).




  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 — jedna kolumna odwołuje się do wielu tabel

  2. php-mysql pobiera następny i poprzedni identyfikator z bazy danych

  3. Wykluczyć wyniki wierszy, które mają wartość NULL w dowolnym polu?

  4. Symfony2:czy fetch=EAGER tworzy sprzężenie?

  5. R:lista ciągów w ifelse