读取第一行所有列的SQL命令

标签 sql mysql sql-server excel

我有一个 Excel 工作表,其中第一行包含所有列的标题。我想要第一行中的所有名称。

读取第一行所有条目的SQL命令是什么?

如果可能,我想定义最大限制。

另外:我想枚举所有的列名。

最佳答案

你需要提到“HDR=No;”在你的连接字符串中。然后你可以使用下面的查询:

Select Top 1 * from [SheetName$]

“HDR=No”将指定第一行不包含列名。

话虽这么说,但我不知道是否有从表中获取列名的SQL 语句。如果存在,那么您可以在连接字符串中设置 HDR=Yes 并使用该 SQL 语句。

关于读取第一行所有列的SQL命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1210710/

相关文章:

mysql - 在MySQL中创建一个时间(半小时)表

sql-server - 执行 SSIS 包会导致 Visual Studio 崩溃

mysql - 在 mysql 查询中使用 if 语句

sql - (SQL/PostgreSQL) 在查询中,如何使用另一个表作为查找将字段的值转换为更易于阅读的值?

mysql - 如何改善mysql NATURAL LANGUAGE MODE的搜索查询?

mysql - 用 Jest 模拟 mysql 连接

mysql - SQL:从只有column2不同的两列中选择不同的

php - 将日期格式化为人类可读的格式

sql - 从 SQL 查询生成的 KML 文件保存到本地驱动器

sql-server - 属性 TextHeader 不可用于 View