sql >> Database >  >> RDS >> Mysql

Mysql:gebruik waarde als alias in query

Nee. Dat kan niet. De waarden zijn pas bekend als de query wordt uitgevoerd. En zelfs als dat zou kunnen, zou u veel mogelijk verschillende waarden in één kolom hebben. Welke moet worden gebruikt?

De enige geldige reden die ik me voor een dergelijk verzoek kan voorstellen, is dat je een soort EAV-ontwerp hebt en een Pivot-resultaat wilt hebben.

Als dat het geval is, kunt u Dymanic SQL gebruiken (voer een query uit, haal de resultaten op, bouw een andere query op basis van die resultaten en voer die uit). ze daar, zoals je wilt).




  1. Soorten SQL JOIN

  2. hoe de blokstatus te wijzigen om in 10g in te voegen met behulp van een knoptrigger

  3. Query in SQL-stijl gebruiken in Excel met VBA

  4. PHP/MySQL gebruiken om percentages te berekenen