gpt4 book ai didi

sql - 如何查询名称中带有括号 ( ) 的 SQL 列?

转载 作者:行者123 更新时间:2023-12-02 18:25:27 25 4
gpt4 key购买 nike

列名称类似于:“Ab. (Cd)”

它有,'.'以及列名称中的 ( )。

我已经尝试在列名称周围使用方括号 [ ],并且还尝试了 ' ' 和 "",但没有取得太大成功。请帮忙。

我正在使用 SQL Server 导入和导出向导导入一些数据。查询如下:

Select 'Trans. Z4 (St 85)' from `'Monthly Prices$'`

使用的完整 SQL 语句是:

查询如下:选择 F1、HH、AECO、Sumas、Stanfield、Malin、[PG&E]、Opal、SoCal、SJ、wTX、sTX、HSC、FGTZ3、[Trans。 Z4(St 85)],Dom,[Tetco M3],'Trans。 Z6 (NY)'、AGT、Dawn、Chi、Midcon 来自“每月价格$”

请注意,表“每月价格$”是我尝试导入的 Excel 工作簿中的一个工作表。

最佳答案

您的查询:

Select 'Trans. Z4 (St 85)' from 'Monthly Prices$'

您无法从字符串中SELECT。您需要在表名称两边使用方括号:

Select 'Trans. Z4 (St 85)' from [Monthly Prices$]

但这只是问题的一半。如果运行此命令,您将在每一行得到相同的字符串“Trans. Z4 (St 85)”。您还需要对该列名称使用方括号:

Select [Trans. Z4 (St 85)] from [Monthly Prices$]

关于sql - 如何查询名称中带有括号 ( ) 的 SQL 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25209667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com