有人能告訴我什麼是錯我的where子句中的這一說法在訪問SQLMicrosoft Access查詢生成表的SQL
SELECT * INTO [Enrolled Students]
FROM [Candidate Details];
Where Student ID != 'rejected' OR 'pending' OR 'taster';
或者,如果可能的話,可以將其修正爲,其中則IsNumeric(學生證)?
我彷彿看不出來
謝謝!
有人能告訴我什麼是錯我的where子句中的這一說法在訪問SQLMicrosoft Access查詢生成表的SQL
SELECT * INTO [Enrolled Students]
FROM [Candidate Details];
Where Student ID != 'rejected' OR 'pending' OR 'taster';
或者,如果可能的話,可以將其修正爲,其中則IsNumeric(學生證)?
我彷彿看不出來
謝謝!
SELECT * INTO [Enrolled Students]
FROM [Candidate Details]
Where [Student ID] not in('rejected', 'pending' ,'taster');
在MS Access
SELECT * INTO [Enrolled Students]
FROM [Candidate Details]
Where [Student ID] Not IN ("rejected","pending","taster");
看來,學生ID是一個文本字段,如果它可以是 「拒絕」。不在IS在這種情況下,更方便,否則你不得不說:
Where [Student ID] <> "rejected" And [Student ID] <> "pending" <...>
user1534524這不是一個好主意,不斷運行生成表查詢。首先,它會導致數據庫膨脹。你爲什麼覺得你需要這樣做? – Fionnuala 2012-07-31 12:26:20
謝謝!做到了! 另一個問題 我認爲這樣做會自動填充我的表,每次我進入一個人到原來的表,但它要我重新運行查詢 有沒有辦法自動做到這一點? – Sawyer05 2012-07-31 11:28:41
5分鐘編輯間隙可能非常有用。 – Fionnuala 2012-07-31 12:20:34