sql语句单引号与双引号区别和应用

发布时间:2020-06-17编辑:脚本学堂
为大家介绍sql语句中单引号与双引号的区别,这是初学才最容易搞不清楚的地方,也是最容易犯错的地方,有需要的朋友,建议参考下。

我们习惯这样理解:
1)、单引号用于字符型与日期型变量中。
2)、双引号用于数值型变量中。

1、连接字符&号:ASP中&号的主要作用是用来连接的,包括:字符串-字符串、字符串-变量、变量-变量等混合连接。
2、单引号':正如学习语文课一样,继续放在双引号中的引号可以采用单引号。
3、双引号"" :ASP中处在双引号中的可以是任意的字符、字符串,HTML代码。

例子:
v代表变量  
V对于数字 例子:var1.asp

qSQL=“select * from 股票行情表 where 收盘价>”&V

V对于字符串 例子:var2.asp

qSQL=“select * from 股票行情表 where 股票代号=‘”&V&”’”

V对于日期时间 例子:var3.asp

qSQL=“select * from 买卖记录 where 买卖日期=#”&V&”#”

单引号与双引号的区别:
双引号里面的字段会经过编译器解释,然后再当作HTML代码输出;单引号里面的不需要解释,直接输出。也就是说双引号中的变量会被解析,单引号里的变量不会被解析。

查询语句中的字段如果是文本型就要用单引号,数字型(整型)的才不要单引号,简言之,一个SQL查询语句用双引号括起来,里面的sql语句中的字符变量用单引号括起来。

而Dreamweaver UltraDev 4软件中自动生成的语句默认都是数字型的,所以会出现错误号0x80040E10的提示。

首先,引号是成对出现的。
引号里面的是一段字符串,我们把这段看成一个整体。
引号外面的是变量,这个也看成一个整体,而变量也必须是在引号外面的,&是连接符,是用来连接两个整体的。

有时候单引号括起来是字符,双引号是字符串char和string。