通过检查特定列值MySQL获取列名称

时间:2014-04-15 11:20:12

标签: mysql

对于表名check_phone,我有以下结构我要从表中选择列名的列名,其中表的特定字段(公司)等于468

calling_nmbr ' called_nmbr'call_type'site_area'company'province'district'region 'called_ims

 779876542    ' +9370098765'   12    '    112  ' 77    ' 12     '   34   ' NULL  '  NULL   

+93799543534  ' +9378843543' missed  '  Kabul  '  98   ' London '  NULL ' 0234  '  NULL    

+93773454654 '+0379923432'  NULL    '  NULL   ' 77    ' Herat  ' NULL   ' NULL ' 233      

+93799435435 '  NULL     '  NULL    '   XY    '  98   '  NULL'  NULL '  945  'NULL     

注意:公司字段始终是数据,即公司代码。有些公司有其他公司不存在的明显领域,但至少所有公司都有一些共同领域,所以我想得到的是公共领域的名称。

我想在选择第一个公司列名称和第二个公司列名称之间使用MySQL等效交叉运算符。

1 个答案:

答案 0 :(得分:0)

可以使用db connection中的元数据详细信息访问列名。从表中我可以看到有一个特定的列名公司,您可以从中获取公司代码,因为其他列包含不同的信息。

如果您仍想根据内容知道列的名称,请参阅

Java - How to get Column name on Result Set