sql数据库在一个表里面,知道某个值"a",如何获取其所属列的列名?
1个回答
展开全部
需要这样搜索的话,你的表肯定没建好,一般程序不建议这么搜。
一定要这么搜的话只能一列列遍历每个单元格的值。
得先知道所有列名和顺序,然后双重循环,外循环遍历列,内循环遍历单元格。
当内循环遍历到当前单元格值含【a】后,输出当前外循环列名,然后可跳出或继续循环。
当数据多的话,这样肯定不行的。
建议你再优化一下建表。
这个方法写在程序里的,不是直接的sql查询语句
一定要这么搜的话只能一列列遍历每个单元格的值。
得先知道所有列名和顺序,然后双重循环,外循环遍历列,内循环遍历单元格。
当内循环遍历到当前单元格值含【a】后,输出当前外循环列名,然后可跳出或继续循环。
当数据多的话,这样肯定不行的。
建议你再优化一下建表。
这个方法写在程序里的,不是直接的sql查询语句
追问
"a"已经是知道某一行的了,但不清楚它的列名,要获取它的列名,怎么用SQL语句获取
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询