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

Как да използвате резултатите от заявка като имена на колони в оператор SELECT

В SQL имената на колоните трябва да бъдат фиксирани по време на подготовка на заявката - без изключения. Проектирането на динамична централна заявка, когато не познавате колоните, изисква да пишете код на приложението по всякакъв начин. Имате избор между използването на подход за предварителна обработка или подход за последваща обработка:

  • Предварителна обработка: Напишете заявка, за да извлечете списък с различни стойности. След това ги използвайте като имена на колони и генерирайте нова динамична SQL заявка.

  • Последваща обработка: Напишете заявка, за да извлечете данните като резултат без завъртане, след което извлечете всички данни и ги завъртете в друг формат.



  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 Добавяне на уникално ограничение

  2. АКТУАЛИЗИРАНЕ със SUM() в MySQL

  3. Динамично име на колона, използващо подготвен израз + sql заявка с променлива, съдържаща 's

  4. Грешка в MySQL при опит за съкращаване на таблицата

  5. PHP:Онлайн офлайн статус