邓建军 感动中国人物:这样的sql语句是什么意思?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/11 22:37:46
sql="select * from gq1 where id in (" & id & ")"

根据英文的意思:)
估计你不理解的是where后面的,
id in (..)表示id在()中的列表里面的意思

()里面的是一个列表,用逗号分隔。

比如,gq1表里面的记录是:
id other
1 a
2 b
3 c

select * from gq1 where id in (1,3)
结果就是第一和第三条记录。

从gq1表中查询出id等于指定变量的记录的全部信息。
这应该是一些编程语言中,调用数据库前,先把要使用的
的sql查询语句先赋值给字符串sql,再执行解释这个字符串,达到查询的目的。
&号是字符串连接符,&&中间的id是你程序中的变量,前面的id是你数据库中的字段名。

在gq1找出ID=后面的ID的所有记录