请教:如果SQL表某一列的记录中包含某个字符串,怎么返回这列的列名 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 如果 字符串 sql 列名 搜索资料 2个回答 #热议# 不吃早饭真的会得胆结石吗? b94665 2018-01-07 · TA获得超过3846个赞 知道小有建树答主 回答量:1032 采纳率:83% 帮助的人:258万 我也去答题访问个人页 关注 展开全部 select COLUMN_NAME from information_schema.COLUMNS where table_name = 'your_table_name' and table_schema = 'your_db_name';这条语句可以查看指定数据库中指定表的所有字段名字,你可以看看查到的字符串在第几个位置上,那么对应起来就是那个字段了 来自:求助得到的回答 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 hy1397471 2017-09-28 · 知道合伙人软件行家 hy1397471 知道合伙人软件行家 采纳数:4714 获赞数:17154 15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。 向TA提问 私信TA 关注 展开全部 这个可以实现,不过如果数据库比较大,开销会很大。实质上是检索数据库中所有表格、所有列,是否有相同字符串,从而获取列名。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-08-07 如何查找出某一列中的数据包含特定字符串返回对应其它列的数值 2 2023-05-19 在指定列查找字符串,返回所有含该字符串所在行另一列的字符串 更多类似问题 > 为你推荐: