sql数据库在一个表里面,知道某个值"a",如何获取其所属列的列名?

sql数据库在一个表里面,知道某个值"a",如何获取其所属列的列名?... sql数据库在一个表里面,知道某个值"a",如何获取其所属列的列名? 展开
 我来答
pika要次饭了
2014-12-07 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:88
采纳率:100%
帮助的人:41.2万
展开全部
需要这样搜索的话,你的表肯定没建好,一般程序不建议这么搜。
一定要这么搜的话只能一列列遍历每个单元格的值。

得先知道所有列名和顺序,然后双重循环,外循环遍历列,内循环遍历单元格。
当内循环遍历到当前单元格值含【a】后,输出当前外循环列名,然后可跳出或继续循环。

当数据多的话,这样肯定不行的。
建议你再优化一下建表。

这个方法写在程序里的,不是直接的sql查询语句
追问
"a"已经是知道某一行的了,但不清楚它的列名,要获取它的列名,怎么用SQL语句获取
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式