上周末我在家用电脑上用Access创建了一个只包含一个表的数据库" People",其中包含以下字段:"名字","最后姓名","性别","出生日期","种族","公民身份","血型& #34; (我通过fakepersongenerator生成了记录)。 现在,我想用SQL编写一个查询,它打印出名字,姓氏,性别和出生日期,这些人的名字包含y或者最后只有一个字母。这是我写的代码:
SELECT "First name", "Last name", "Gender", "Date of birth"
FROM "People"
WHERE "First name" LIKE '%y%' OR "First name" LIKE '%i_'
与名字为Brain,Bonnie和Collin的人相对应的记录不会被打印出来。我昨天把这个问题带到了我的老师面前,他建议我改掉这些子条件(即写下WHERE"名字" LIKE'%i _' OR"名字" LIKE '%y%'),那天晚上我做了,但我得到了相同的结果。我做错了什么?提前谢谢。