sql >> Database >  >> RDS >> Mysql

De resultaten van een query gebruiken als kolomnamen in een SELECT-instructie

In SQL moeten de kolomnamen worden vastgesteld tijdens het voorbereiden van de query - geen uitzonderingen. Voor het ontwerpen van een dynamische spilquery wanneer u de kolommen niet kent, moet u hoe dan ook toepassingscode schrijven. U hebt de keuze tussen het gebruik van een preprocessing-aanpak of een postprocessing-aanpak:

  • Voorbewerking: Schrijf een query om een ​​lijst met de verschillende waarden op te halen. Gebruik deze vervolgens als kolomnamen en genereer een nieuwe dynamische SQL-query.

  • Nabewerking: Schrijf een query om de gegevens op te halen als een niet-gedraaid resultaat, en haal vervolgens alle gegevens op en draai ze naar een andere indeling.



  1. Beste manier om te controleren op lege of null-waarde

  2. hoe mysql-gegevens in vb.net op te halen?

  3. PostgreSQL VACUUMM en ANALYSE Tips voor beste praktijken

  4. Een PostgreSQL-database importeren met phpPgAdmin