一个检索字段语句的应用(比较难。。。)
各位师兄:
好久没来了,有个问题请教:
我有一个表TEST,有5个字段,这是个稀疏数据表,
即除了a1为关键字不能为空外,其余字段皆有可能为空,如下:
a1 a2 a3 a4 a5
a NULL l p null
b NULL NULL k y
c f NULL n r
d g t i o
e NULL m null w
现需写一条SQL语句,要求如下:
当我根据关键字提取一条记录(如a1=c)时,此语句能自动检索该条记录的
所有字段,将值不为空的字段select出来。
即结果如下:
a1 a2 a4 a5
c f n r
请各位师兄赐教,尽量用一条SQL语句解决,
若不行,提出其它好的解决方法者一样有分。
还有就是其实这个表里共有个16字段,所以请大家要考虑到这一点,
不要把语句写的太机械化了。谢谢了先。