日本2017年休假安排:关于sql查询的字段上的符号的意思

来源:百度文库 编辑:高校问答 时间:2024/05/04 23:55:59
sqlstr="select * from user where user='"&user&"'
user上为什么要加'"&&"',这些字符?代表什么意思?
sql="select * from djcat where djcat_id="&rs("djcat_id")
那么这句话的最后怎么不像刚才那样对称写法比如这样写
where djcat_id="&rs("djcat_id")&"

sqlstr="select * from user where user='"&user&"'
中sqlstr是一个SQL查询连接字符串,而user在这里是一个变量,为了就字符串和变量连接在一起,在SQL语言中用'"& &"' 这个连接符,其中''是表示被连接的变量是字符串格式的变量,""是分隔符,& &是连接符。

字符串连接符,用来连接变量和字符串
把这个东西分开来看,假如user变量的值为“小李”
第一部分是
select * from user where user='
第二部分是
小李
第三部分是
'
连接完成就是select * from user where user='小李'

成了一个完整的SQL语句了。