如何获取列名运行时

凯尔·巴夫萨尔

我的MySQL 数据库有像 clnt_1001,clnt_1002 .... 这样的列名,那么我如何从所有客户端运行时获取值?,

稍后可以添加客户端,例如where column name like '%CLNT_%' and id =2001;(“CLNT_”中的所有值都是整数)

达山·梅塔

您需要查询INFORMATION_SCHEMA以获取列名并在SELECT查询中使用它,例如:

SELECT GROUP_CONCAT(COLUMN_NAME)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'your_table'
AND COLUMN_NAME like 'CLNT_%';

这将为您提供(逗号分隔的)列名称,然后您可以使用此查询的结果来构建SELECT查询,例如:

SELECT <columns> 
FROM your_table;

在这里,您可以替换<columns>为第一个查询的结果并获取所有列的数据。

这是有关INFORMATION_SCHEMAMySQL 文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环运行时如何获取链接?

来自分类Dev

如何在休眠状态下在运行时通过表名和列名获取表记录?

来自分类Dev

获取运行时错误

来自分类Dev

iOS | 如何快速获取运行时图像的宽度/高度

来自分类Dev

如何在Kotlin中获取变量的运行时类?

来自分类Dev

如何在运行时获取父类

来自分类Dev

如何在运行时获取触发队列的名称?

来自分类Dev

如何获取文件夹路径运行时

来自分类Dev

如何获取PHP脚本的运行时间

来自分类Dev

如何在运行时获取子例程的签名?

来自分类Dev

如何从Java中的运行时执行获取实时输出?

来自分类Dev

如何在运行时获取对象类型?

来自分类Dev

JavaFX如何在运行时获取BorderPane高度?

来自分类Dev

如何在运行时获取本机图像大小?

来自分类Dev

如何在运行时获取方法的名称?

来自分类Dev

如何从运行时添加的javafx TextField中获取文本?

来自分类Dev

运行时如何从自身获取JavaScript书签的来源?

来自分类Dev

应用运行时如何获取或检测FCM通知?

来自分类Dev

如何使用clock()函数获取运行时间

来自分类Dev

如何获取 Keras 模型的运行时批量大小

来自分类Dev

如何在运行时获取调用方法的名称

来自分类Dev

如何在运行时设置Azure WebJob队列名称?

来自分类Dev

如何在运行时设置Azure WebJob队列名称?

来自分类Dev

如何在运行时更改R脚本中的列名?

来自分类Dev

在运行时获取RelativeLayout的尺寸

来自分类Dev

Android:在运行时获取TargetSDKVersion

来自分类Dev

获取堆栈帧的运行时类型

来自分类Dev

在运行时获取jar版本

来自分类Dev

在运行时获取服务版本