函数说明:
执行sql语句,返回结果数据集合,只能返回单列数据,如果sql语句中有多个字段,则返回第一个字段的结果值
语法:
query(sqlStatement{,arg1{,arg2{,arg3{,……}}}}{;dbName})
参数说明:
sqlStatement |
合法的sql语句 |
arg(n) |
sql语句的参数,可以是常数也可以是表达式 |
dbName |
数据库逻辑名,为null表示缺省数据库 |
返回值:
一组数据的集合,数据类型由sql语句的第一个选出字段决定
示例:
例1:query("select NAME from EMPLOYEE where GENDER =?","F";"demo")
表示从demo数据库的EMPLOYEE表中选出GENDER ="F"的记录,返回其NAME字段值
例2:query("select * from EMPLOYEE where GENDER =? and EID <?","F",11;"demo")
表示从demo数据库的EMPLOYEE表中选出GENDER ="F"并且EID <11的记录,返回其第一个字段的值