永发信息网

SQL语句:查询一条记录里,所有字段中值为22的字段名

答案:5  悬赏:10  手机版
解决时间 2021-04-24 09:18
  • 提问者网友:捧腹剧
  • 2021-04-24 02:53

一张表里有很多个字段,我得到一条记录,要找到这条记录中

有值为22的那个字段的字段名

SQL语句可以实现不

最佳答案
  • 五星知识达人网友:猎心人
  • 2021-04-24 04:05

SQL语句实现不了。

全部回答
  • 1楼网友:忘川信使
  • 2021-04-24 06:40

select 列名 from 表名 where 列名 like '%22%'

  • 2楼网友:神也偏爱
  • 2021-04-24 05:49
select 列名 from 表名 where 列名=22
  • 3楼网友:旧脸谱
  • 2021-04-24 05:26
这个是要以实现的,所有的列都在sysclomns表中,可以先查询出就你这个表的所有列,然后按字段名查询你的表,如果等于22就保存这个列名,我的SQL坏了,要不你给你写出存储过程了。
  • 4楼网友:骨子里都是戏
  • 2021-04-24 05:01

可以啊,比如你查年龄为22的字段,就可以写成:select * from tableName where age=22

如果你那个字段是不确定的,你就可以用参数。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯