我有一个问题,这段代码给了我一个问题:
SELECT ID, UPPER(ItemDescription)
FROM ItemDescriptions
WHERE ItemDescription = 'ß'
ORDER BY ItemDescription
Run Code Online (Sandbox Code Playgroud)
现在这个查询仍然返回 'ß'
在 Python 中,如果我将这个字符大写:
'ß'.upper()
Run Code Online (Sandbox Code Playgroud)
这将返回“SS”。
问题是当我的字典包含一个带有该字符的字符串时,当我将 2 配对时它不匹配。对此的任何指示将不胜感激。
我有一个查询我在excel vba中运行.我正在尝试使用ADO库打开记录集.我在访问vba中运行此代码,它工作正常.当我尝试在excel VBA中执行它时,它无法打开记录集.一旦我在vz.Zone部分周围放置括号,它终于工作了,但在其他任何地方都不需要括号.我想弄清楚为什么这里需要这个.我已经看到,任何具有空格的列都不需要括号,或者对于保留关键字,这似乎不是.谁能对这个问题有所了解?我很感激帮助.
Cost = "SELECT vz.vendorID, [vz.Zone], cl.CountryName, V.VendorName" & _
" FROM ((VendorZones AS VZ INNER JOIN CountryList AS CL" & _
" ON VZ.CountryID = CL.CountryID) INNER JOIN Vendors AS V ON" & _
" VZ.VendorID = V.VendorID) WHERE CL.CountryName = 'Austria'"
Run Code Online (Sandbox Code Playgroud)