在调用数据库表时,我们大部分都是在使用一个关键字在调用,那么,如果我想同时使用多个关键字来查询一条同时满足这多个条件的数据时该怎样写呢?
其实这和单条件查询原理相同,只是代码需要做些更改,比如,在机房的下机代码中,需要将该条记录添加到Line表中,这就需要查询Line表中的数据,因为这个表是个查询表,所以会有相同卡号的存在,此时单条件查询就不能准确的找出正在上机的那条数据,还需要添加一个条件,就是他的status下是正常上机。代码如下:
txtSQL = "select * from Line_Info where cardno like '" & Trim(txtCardNo.Text) & "%' and status like '" & "正常上机" & "%'"
或者直接和单条件查询格式相同
txtSQL = "select * from Line_Info where cardno = '" & Trim(txtCardNo.Text) & "' and status = '" & "正常上机" & "'"
这样查找出来的数据就是正在上机中的该卡号。
多条件查询语句是在单条件后 and 出其他更多的条件。