是否可以使用MS-Access查询检查表字段是否包含空格(一个或多个空格)? (如果是,怎么样?)
我想知道Table1的A1字段是否包含空格并检查它是否没有空格等于表2的字段B1(不更改表数据)。
我是MS-Access 2007。
修改
MS-Access 2007的正确答案:
SELECT DISTINCT your_table1.id FROM your_table1, your_table2
WHERE A1 LIKE '* *'
AND REPLACE(A1,' ','') IN (SELECT B1 FROM your_table2)
答案 0 :(得分:0)
您可以使用where in where子句来检查A1的无空间版本
SELECT * FROM your_table
WHERE A1 LIKE '% %'
AND REPLACE(A1,' ','') IN (SELECT B1 FROM Table 2)