问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL查询语句中单引号和双引号的问题

发布网友 发布时间:2022-04-08 11:24

我来回答

3个回答

热心网友 时间:2022-04-08 12:53

是这样的在SQL里字符型只能用单引号,双引号是引用的链接数据库的程序里的,如果要用双引号,在SQL里要加个',要是要加单引号也一样前面加个'所以就变成''',''了

热心网友 时间:2022-04-08 14:11

sql查询语句中的单引号和双引号可用于引用"字符串"常量,加号可作为算数"加法"运算符或做"连接符"使用,但是它们应用于不同的数据库时还存在着不少差异,大家需要留意。
例如access数据库和mysql数据库都支持用单引号或双引号引用字串常量,而mssql数据库则只支持用单引号引用字串常量。
又比如access数据库和mssql数据库支持+号即可作为加法运算符也可以作为连接运算符使用,而mysql数据库则只支持+号做加法运算,它不支持做连接符使用,如需实施字串连接必须使用concat函数。
例如:
1)select
*
from
t1
where
col1='abc';
2)select
*
from
t1
where
col1="abc";
语句1和2对于access数据库和mysql数据库都是合法的。mssql则只有语句1合法,语句2会报错。
3)select
col1
+
col2
from
t1;
语句3对于对于access和mssql数据库来说,如果两个字段都是数字类型的话,数据库引擎会做加法运算,否则会将做连接符使用合并两字段的值;而mysql只会对加号做算数加法运行,如需连接多个字段值则须要使用concat函数,例如语句4
4)select
concat(col1
,col2)
from
t1;

热心网友 时间:2022-04-08 15:46

SQL例句:
insert into Users (id,name)values(5,'张三')
其中id列是int类型,不用加上‘’。
而name是 varchar(类似C#中的string)所以要加上‘’。
C#中的字符串与变量的连接:
string Name = "张三";
string say = "hello "+ Name +",Welcome!";
我们替换上句中的第一个字符串和最后一个字符串。
用 insert into Users (id,name,email)values(5,' 替换 hello
用 ') 替换 ,Welcome!
那就是:"insert into Users (id,name)values(5,'"+ Name +"')";
其实语句这样写并不好。
用这样的方式:
int id = 5;
string Name = "张三";
string.Format("insert into Users (id,name)values({0},'{1}');",id,Name);
需记,values()里面的列如果是int就{x},如果是string(varchar)就用'{x}'
x表示索引,从0开始。后面的参数依次代表{}里面的值。这里id就是{0}的值,也是就5。Name就是{1}的值,也就是张三。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有什么烹饪技巧可以让明虾金鱼酥更好吃? 有哪些制作明虾金鱼酥的教程? 明虾金鱼酥如何烹饪好吃又解馋? 明虾金鱼酥怎样做好吃又解馋? 五年级下册数学同步口算45,46页答案 五年级下册口算题卡45页和46页答案 怎么设置excel数据条 大专汽修学什么 难忘的一个人300字 外交辞令往往委婉含蓄,隐藏着“潜台词”,听话者应仔细揣摩,才能灵活... SQL语句里需要使用单引号怎么办 gp或者pg数据库,编写函数过程中,sql字符串拼接单引号的问题? C# 中 Sql语句 怎么处理单引号 C#中编写SQL语句出现单引号怎么办 关于SQL中单引号的处理 sql语句插入的数据中含有单引号怎么办? 对于sql中含有含有单引号情况下怎么处理 sql语句中有单引号怎么办 SQL语句能直接操作一张表的某个值加1,或者减1吗? 如何用sql语句复制一张表? sql 更改表中数据 VB中如何使用SQL语句与数据库表格操作 SQL语言怎样同时操作两个表 SQL语句 操作一张表 sql语句,如何用列号对表进行操作? sql语句对一个表的操作 sql 语句操作三个表 .htaccess里怎么将带参数的动态URL重定向为静态URL? .htaccess的重写问题 RewriteEngine on RewriteRule ^(ind 如何让Apache支持URL重写 sql 查询的结果如何加上单引号。 通过SQL语句怎么去掉值中的单引号 java和sql执行语句中引号和单引号的区别怎么解释? sql语句里面的引号怎么用啊? sql语句执行指定存储过程在参数字符串中加like对引号的处理 c# sql语句 提交内容带有单引号导致sql语句执行失败,如何处理? 如何在SQL 的字符串内使用单引号 sql语句中,如何表示单引号 如何导出数据库中的数据为Excel格式和文本格式? 怎么把sql server数据库中表的数据导出成TXT格式,或者是excel表格。最好都说一下,谢谢 java代码怎样将oracle数据库中数据下载本地,为.txt文件或者.excel文件。 我想讲Excel的数据导出,每个Sheet导出成一个txt.的文件,怎么能实现呢? oracle 数据库把查询一个表的数据添加到另一个表里, 可是其中一列是固定值。。 求大神 解答。 Oracle 查询表里数据条数,并将查到的结果重新插入表中? oracle存储过程查找表数据插入另一个表中。。 什么是命名SQL 我现在下了一个sql数据库 但是我怎么反映到我本地的SQL数据库里面? sql数据库重命名 本地SQL查询是指什么(定义)? c#怎么调用本地sql数据库 进行 查询