在我的数据库中,所有数据都大写,例如Last Name(BRIERTON
)。当我以(brierton
)小写运行查询时,它将找不到它。是否可以在查询中放入一些内容来搜索大写或小写字母,以使其不认为[pye_nlast] AS "Name Last"
不存在?
SELECT
[pye_nlast] AS "Name Last",
[pye_nfirst] AS "Name First",
[EmployeeTC_No] AS "Employee TC #",
[EmploymentType] AS "Employment Type",
[RetentionCode] AS "GS #"
FROM
[OnBaseWorking].[dbo].[Employees]
WHERE
EmployeeTC_No != 'Not Assigned'
AND pye_nlast = '@primary'
任何帮助,将不胜感激!
答案 0 :(得分:1)
您可以强制使用小写字母:
lower(pye_nlast) = lower(@primary)
我不确定您为什么将@primary
用单引号引起来。真可疑。
或者,如果数据确实全部是大写的:
pye_nlast = upper(@primary)