Я импортирую данные из CSV в базу данных Access.Когда я использую "Not Like"
для фильтрации некоторых значений из столбца, я получаю неверный результат.
Вставка данных из CSV (ANSI) в Access (Office 16) и когда я ставлю Not Like '%HELLO%'
результатсодержит "HELLO"
.
- Столбец базы данных:
ID
, Task
, Remarks
, Date
- Столбец CSV:
ID #
, Task
, Remarks
,Date
Поскольку в заголовке CSV есть пробел, я использую квадратные скобки.
INSERT INTO table_Name ( ID, Task, Remarks, Date)
SELECT [ID #], [Task ], [Remarks ], [Date ]
FROM [Text;FMT=CSVDelimited;HDR=Yes;DATABASE=C:\Log].[Ext#csv] Where [Remarks ] not like '%HELLO%' ;
Я ожидаю, что запрос должен вставить данные, для которых столбец "Remarks"
в CSV не содержит "HELLO"
.Но я на самом деле получаю данные с "HELLO"
.