sql语句单引号的使用

SQL 使用单引号来环绕文本值。如果是数值,请不要使用引号。

 

因为整个sql语句是一个字符串,那么里面如果需要再嵌套字符串的话呢就必须用单引号括起来,而不能用双引号括起来的。

 

' '是字符界定符,告诉SQL你输入的是字符;否则如果不加单引号的话,SQL就默认为数值型的了。

 

 

文本值:

这是正确的:
SELECT * FROM Persons WHERE FirstName='Bush'

这是错误的:
SELECT * FROM Persons WHERE FirstName=Bush

数值:

这是正确的:
SELECT * FROM Persons WHERE Year>1965

这是错误的:
SELECT * FROM Persons WHERE Year>'1965'

 

 

 

你可能感兴趣的:(sql语句单引号的使用)