SQL 语句中什么时候可以用双引号,什么时候该用单引号!

2024-12-01 07:52:00
推荐回答(5个)
回答1:

你是指在数据库的查询分析器里写。。还是在程序里写。。
在查询分析器里用到字符串的时候加单引号。。
程序里的如果用到字符串类型的变量什么的 就单引号加双引号。。如果是整型。。float。。时间格式等 直接加双引号就ok来

回答2:

SQL语句都是用单引号, 被单引号包起来的表示一个字符或字符串.

如果用双引号就会出错地...

回答3:

估计你问的问题是在程序里写代码的时候有双引号和单引号!~

双引号表示 库里的字段是数值型的!~ 而单引号是表示字符型的!~

select * from table where a="text1.text" and b='" text2.text"'"

回答4:

在数据库端,sql语句引用字符型参数时需要对其加单引号,有些数据库例如access的查询对象里,可以直接使用双引号或单引号,当外层已经使用双引号的情况下,对内层的字符型参数则需要使用单引号。请注意mssql和mysql这类大中型数据库只接受单引号,双引号属于普通字符。
另外应用程序端,一般都使用双引号引用字符型参数。sql语句都被看做字符串参数,作为sql语句内部的字符型参数就必须使用单引号,以做与应用程序字符串引用的区别。

回答5:

在查询分析器里的话所有的引号都是单引号.比如'%刘'.是没有双引号的.