从查询中分隔数据

本文关键字:数据 分隔 查询 | 更新日期: 2023-09-27 18:25:00

我想用C#Visual Studio 2012在WinForms应用程序上编写一个查询,该应用程序对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 '%[/@]%';

注意,DATEEXPRESSION都是保留字。将它们放在方括号中可以避免混淆数据库引擎。

您可以在Access中使用LIKE运算符。