sql语句单引号的使用
2012-07-31 13:37
253 查看
SQL 使用单引号来环绕文本值。如果是数值,请不要使用引号。
因为整个sql语句是一个字符串,那么里面如果需要再嵌套字符串的话呢就必须用单引号括起来,而不能用双引号括起来的。
' '是字符界定符,告诉SQL你输入的是字符;否则如果不加单引号的话,SQL就默认为数值型的了。
这是错误的:
SELECT * FROM Persons WHERE
[/code]
这是错误的:
SELECT * FROM Persons WHERE
[/code]
因为整个sql语句是一个字符串,那么里面如果需要再嵌套字符串的话呢就必须用单引号括起来,而不能用双引号括起来的。
' '是字符界定符,告诉SQL你输入的是字符;否则如果不加单引号的话,SQL就默认为数值型的了。
文本值:
这是正确的: SELECT * FROM Persons WHERE [code]FirstName='Bush'
这是错误的:
SELECT * FROM Persons WHERE
FirstName=Bush
[/code]
数值:
这是正确的: SELECT * FROM Persons WHERE [code]Year>1965
这是错误的:
SELECT * FROM Persons WHERE
Year>'1965'
[/code]
相关文章推荐
- 使用开单引号对SQL语句中的表字段名转义
- sql语句在遇到字符串的时候,使用单引号
- sql语句中字符串类型的变量前后需要使用单引号
- 在awk中通过system调用sql语句来说明引号的使用
- SQL语句中引号的使用
- 在ORACLE SQL语句中,单引号和双引号的使用
- Oracle的sql语句中case关键字的用法 & 单双引号的使用
- php中使用sql语句的引号问题
- MySQL 使用explain分析sql语句的查询效率(一)
- 【CodeSmith使用】利用CodeSmith生成SQL语句
- oracle sql语句使用in的时候长度过1000
- MySQL 使用explain分析sql语句的查询效率(一)
- Hibernate之使用sql语句查询多个表,返回多种字段,将返回结果映射到自定义的普通pojo类中
- 使用sql语句查询日期在一周内的数据
- 使用SQL语句清空数据库所有表的数据
- 使用SQL语句在K3里进行反结帐- -
- 水晶报表使用经验谈--使用sql语句直接生成dataset做为报表的数据源
- SQLite数据库的使用之运用SQL语句
- 在Oracle使用sql语句中如何插入日期格式的数据
- Oracle使用sql语句分页显示数据,C#版