如何实现这个函数?

表test(no,id1,id2...id100)共101列
create function get_column_name(no int,value int)
.....
value为id1到id100 中某列的值,且这100列的值不会重复。
请问如何能快速定位到这个值对应的列名是id多少?

作者: 新房客   发布时间: 2011-06-14

这个表只有一行数据吗?

作者: feiyuzhuanshen   发布时间: 2011-06-14



QUOTE:原帖由 新房客 于 2011-6-14 17:07 发表
表test(no,id1,id2...id100)共101列
create function get_column_name(no int,value int)
.....
value为id1到id100 中某列的值,且这100列的值不会重复。
请问如何能快速定位到这个值对应的列名是id多少?

看到这样的存储设计,我就想哭.....不帮你解决,既然你会如此设计,那肯定会有办法算出来的.....

作者: jinguanding   发布时间: 2011-06-14