本文主要是介绍SQL WHERE 子句中的单引号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由于对SQL 语句的不熟悉,在机房收费系统中一个很的简单问题也可能耽误很长时间。这篇谈及一个简单的单引号的使用。
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。
我开始没在sql语句中插入单引号导致错误
给msgtext 加监视后:
在sql server 中查询:
而加入单引号:
涉及到的语法为 select 列名称 FROM 表名称WHERE 列 运算符 值。条件值周围是否使用是单引号由其数据类型决定 。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 WHERE 子句中的单引号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!