如果產品代碼欄位中有“ASPASK”,我正在嘗試更新表中的一個空欄位以顯示“噴槍服務套件”。
這是我迄今為止嘗試過的:
UPDATE Products
SET field7 = 'Spray Gun Service Kit'
WHERE ProductCode LIKE '%ASPASK%' ;
當我應該更新 100 行時,Access 一直告訴我我正在更新 0 行。但是,當我將代碼更改為它時,它僅適用于一種產品:
UPDATE Products
SET field7 = 'Spray Gun Service Kit'
WHERE ProductCode = 'ASPASK001' ;
自 2015 年以來我沒有使用過 Access 或 SQL,所以我對語法有點不了解,所以我確定問題在于我如何使用 LIKE 陳述句
uj5u.com熱心網友回復:
MS-Access 使用*代替%通配符:
UPDATE Products
SET field7 = 'Spray Gun Service Kit'
WHERE ProductCode LIKE '*ASPASK*' ;
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/314244.html
