MySQL - 使用变量作为列名

时间:2015-01-22 10:38:37

标签: mysql variables columnname

我有四个不同的表格,其中包含调查的答案。我需要检查所有问题的答案,以便它们有意义并可用于研究。

到目前为止,一直在这样做:

select F1, count(F1)
    from table
    group by F1;

问题在于它存在很多问题,我必须在任何地方使用它来更改列名(F1)。上面的例子是最简单的问题,但我经常需要更复杂的查询来确定这些答案在4个不同的表中的差异。

我正在寻找的是像这样的事情

columnName = F1

select columnName, count(columnName)
    from table
    group by columnName;

现在我可以在一个地方轻松更改列名。这会为我节省很多时间。

有什么建议吗?

0 个答案:

没有答案