1

AccessSQLのこのステートメントのwhere句の何が問題になっているのか誰かに教えてもらえますか

    SELECT * INTO [Enrolled Students]
    FROM [Candidate Details];
    Where Student ID  != 'rejected' OR 'pending' OR 'taster';

または、可能であれば、IsNumeric(学生ID)の場所に修正できますか?

私はそれを理解できないようです

みんなありがとう!

4

2 に答える 2

2
SELECT * INTO [Enrolled Students]
    FROM [Candidate Details]
    Where [Student ID] not in( 'rejected', 'pending' ,'taster');
于 2012-07-31T11:15:51.163 に答える
1

MSAccessの場合

SELECT * INTO [Enrolled Students]
    FROM [Candidate Details]
    Where [Student ID]  Not IN ("rejected","pending","taster");

「拒否」を含めることができる場合、学生IDはテキストフィールドのようです。この場合、Not Inの方が便利です。そうでない場合は、次のように言う必要があります。

Where [Student ID]  <> "rejected" And [Student ID] <> "pending" <...>
于 2012-07-31T11:15:41.343 に答える