我想在 WinForms 应用程序上用 C# Visual Studio 2012 编写一个查询,该应用程序从 Access 数据库中分隔某些信息。我希望能够摆脱任何包含 / 或 @ 符号的数据,但我不太确定如何编写查询。它看起来像这样,
SELECT * FROM DATE WHERE EXPRESSION *does not have a / or @*
如果有人可以提供任何帮助,将不胜感激。
假设您使用 OleDb 连接到 Access db 文件,试试这个...
SELECT * FROM [DATE] WHERE Not [EXPRESSION] Like '%[/@]%';
如果您要在 Access 应用程序会话中测试该查询,您可能需要更改通配符...
SELECT * FROM [DATE] WHERE Not [EXPRESSION] Like '*[/@]*';
或者您可以使用ALike
而不是Like
,并且此查询在任何一种情况下都将运行相同...
SELECT * FROM [DATE] WHERE Not [EXPRESSION] ALike '%[/@]%';
注意DATE
和EXPRESSION
都是保留字。将它们括在方括号中可以避免混淆数据库引擎。
您可以在 Access中使用LIKE 运算符。