相信大家都对使用Sql语句进行数据库查询有了很清楚的认识了吧,不过这里咱们还是得多说几句,因为有朋友在QQ上给我提到的问题中反映出,这位朋友还没有理解清楚这个Sql语句应该怎么使用,看来主要是前面的讲解不到位造成的。
先来看看最基本的数据,Sql语句是这样的:
Sql语句 = “Select 姓名,数学,语文,外语 from 成绩表”
那它应该怎么用呢?有朋友使用的是“数据库连接1.执行SQL ()”。然后就不知道怎么办了,其实这里主要的问题是没有理解清楚我们到底在做什么。
这里应该使用“记录集1.打开 (Sql语句, #SQL语句)”
这样,根据Sql语句的情况不同,就可以得到我们所需要的记录集了,上面代码返回的记录就如下图所示了。

今天我们要学习的是使用And和or来进行数据库条件查询,前面的查询中我们基本上只限制了一个条件,那如果需要多个限制条件那应该怎么办呢?更关键的是,当多个条件组合在一起时,应该怎样查询呢?
先来个简单的,我们先来查询数学和语文都及格的学生列表,既然是“都”,那当然是and了,这个好理解吧,呵呵。
Sql语句如下:Sql语句 = “Select 姓名,数学,语文,外语 from 成绩表 where 数学>=60 and 语文>=60”
关键内容:数学>=60 and 语文>=60,相信大家在理解上不会有问题吧,呵呵!

下面我们把条件设置得更严格一点,要求,数学,语文,外语三科都及格的学生,大家先考虑一下,这个代码应该怎么写。 [1] [2] [3] 下一页
|