sql >> Databáze >  >> RDS >> Mysql

Jak použít výsledky dotazu jako názvy sloupců v příkazu SELECT

V SQL musí být názvy sloupců opraveny v době přípravy dotazu -- žádné výjimky. Návrh dynamického pivotního dotazu, když neznáte sloupce, vyžaduje, abyste napsali kód aplikace v obou směrech. Máte na výběr mezi použitím přístupu předběžného zpracování nebo přístupu následného zpracování:

  • Předběžné zpracování: Napište dotaz pro získání seznamu odlišných hodnot. Poté je použijte jako názvy sloupců a vygenerujte nový dynamický SQL dotaz.

  • Následné zpracování: Napište dotaz k načtení dat jako nekontingenčního výsledku a poté načtěte všechna data a převeďte je do jiného formátu.



  1. Jak migrovat databáze na váš Reseller Server

  2. PHP formulář se nevkládá do databáze mySQL

  3. Efektivní způsob připojení k databázi, když dotazy spouští více funkcí

  4. výběrem konkrétního čísla jako hodnoty sloupce v dotazu