查询数据在哪个字段

飞天凤凰601 2016-02-29 04:16:48
我表有字段A1,B1,A2,B2,A3,B3,A4,B4,A5,B5
有数据 i='KKnd123'
在字段A1.A2,A3,A4,A5中,可能有一个数据的值与之匹配
如何用SQL查询到这字段的名称?
谢谢
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞天凤凰601 2016-02-29
  • 打赏
  • 举报
回复
引用 4 楼 roy_88 的回复:
select * from 表 where 'KKnd123' in  (A1,B1,A2,B2,A3,B3,A4,B4,A5,B5)
参数时把值替换成参数
老大,我需要的是字段名
中国风 2016-02-29
  • 打赏
  • 举报
回复
select * from 表 where 'KKnd123' in  (A1,B1,A2,B2,A3,B3,A4,B4,A5,B5)
参数时把值替换成参数
飞天凤凰601 2016-02-29
  • 打赏
  • 举报
回复
主要是这样,用户添加数据和查看数据方便些
xdashewan 2016-02-29
  • 打赏
  • 举报
回复
select ‘a1’ from table where a1 = ‘KKnd123’
union all
select ‘a2’ from table where a2 = ‘KKnd123’
union all
select ‘a3’ from table where a3 = ‘KKnd123’
union all
select ‘a4’ from table where a4 = ‘KKnd123’
union all
select ‘a5’ from table where a5 = ‘KKnd123’
设计数据库时要用心,这种结构设计出来自己给自己找麻烦
飞天凤凰601 2016-02-29
  • 打赏
  • 举报
回复
这个是演示数据,暂时没用多个记录。

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧