天天看點

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'