SQL获取列所在的行

时间:2017-07-15 23:57:27

标签: mysql sql

在SQL中,是否可以仅获取列名称为image的表的行?我试过了:

SELECT * FROM `projects` WHERE COLUMN LIKE '%image%' AND `id` = '125384332'

1 个答案:

答案 0 :(得分:1)

由于代码不够,无法将其添加为注释,但也许您可以通过从信息架构列表中获取列名来执行与Fred -ii-所暗示的类似的操作,然后执行准备好的语句(我认为它大致相当于动态SQL的MySQL,但我不确定)创建一个查询,它将为您提供仅选择了那些图像列的查询结果。

也许还可以参见Selecting columns whose name matches a regular expression in PostgreSQLHow To have Dynamic SQL in MySQL Stored Procedure