选择操作的逻辑思路挺清晰的,适合刚上手 Access 数据库的你啃一啃。它主要是从表里挑出符合某些条件的行,说白了就像你用 Excel 筛选功能那样,选中“本科”就只留下相关数据。嗯,整个关系模式没变,只是行少了,适合做条件查询入门。

Access 的关系运算还是蛮有代表性的,尤其是σ(关系)这种选择写法,一开始有点抽象,但用几次就顺了。比如σ 专业类别="本科"(专业表),筛完之后就像表 2-5 那样干净利落。

你要是对选择查询里的比较运算符也好奇,这篇文章挺值得一看;讲得蛮细,还有优化建议,配图也直观。

另外,Access 的关系表达式课件也还不错,图文结合,适合做备查笔记。再补一发 SQL 那边的逻辑表达式,这篇讲 SQL Server的,能帮你对比下语言间的差异。

如果你打算深入做查询优化,后面那些多关系表达式的课件也别错过,比如这个这个,都还蛮有的。

提醒一下,记得熟练掌握逻辑表达式这块的基础,不然写复杂点的查询你会发现总出错。如果你还没理解选择运算的本质,不妨手动做几次数据筛选,对比表格变化,印象会更深。