为了让您了解情况,我有一个存储电子邮件地址的字段,我需要查找包含大写字符的任何电子邮件地址,所以理想情况下我需要一个查找任何事件和显示的查询完整列表但不做任何更改。我试图找到这样的东西但遗憾的是没有找到类似的东西。
字段名称是' sEmailAddress'该表名为“买方”
提前致谢。
答案 0 :(得分:3)
您可以使用 StrComp :
Select *
From Buyer
Where StrComp(LCase(sEmailAddress), sEmailAddres, 0) <> 0
答案 1 :(得分:0)
您可以在WHERE子句中使用这样的VBA函数:
Public Function HasUppercase(str As Variant) As Boolean
Dim i As Long
If IsNull(str) Then
Exit Function
End If
For i = 1 To Len(str)
If Asc(Mid(str, i, 1)) <= 90 Then
HasUppercase = True
End If
Next
End Function
查询:
SELECT *
FROM Table1
WHERE HasUppercase([field1])=True;