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

Динамичен избор на колона в MySQL

Използвайте подготвено изявление:

mysql> SET @sql = CONCAT("SELECT ", (SELECT "NOW()"));
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT @sql;
+--------------+
| @sql         |
+--------------+
| SELECT NOW() | 
+--------------+
1 row in set (0.00 sec)

mysql> PREPARE stmt FROM @sql;
Query OK, 0 rows affected (0.00 sec)
Statement prepared

mysql> EXECUTE stmt;
+---------------------+
| NOW()               |
+---------------------+
| 2009-04-06 23:08:31 | 
+---------------------+
1 row in set (0.00 sec)


  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. Трудности при инсталиране на mysql gem на Ubuntu

  3. PHP - Направете ключа на масива на моята заявка в ID

  4. Custom Query Pagination Cakephp

  5. Сума от умножение на колони за редове с подобни идентификатори в MySQL