首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我正在尝试通过在sql server中查询来将字符串中的双引号替换为单引号。

我正在尝试通过在sql server中查询来将字符串中的双引号替换为单引号。
EN

Stack Overflow用户
提问于 2017-04-29 19:45:00
回答 2查看 61关注 0票数 0

为此,我有两个查询,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT someString
      ,replace(someString, Char(34), char(39)) as replacedString
FROM   (SELECT concat(' abc ' , Char(34) ,' def ') as someString) as x

上面的查询运行良好,我得到了想要的结果。

然而,在第二个查询中,我没有得到想要的结果

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Declare @var varchar(10)='ab''''cd' 
select @var,REPLACE(@var,char(34),char(39)) as RepVAR

第二个查询无法将双引号替换为单引号,我无法找出原因。

EN

回答 2

Stack Overflow用户

发布于 2017-04-29 20:04:19

@Var中没有双引号,因此您将得到相同的@var try:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Declare @var varchar(10)='ab''''cd' 
select @var,REPLACE(@var,char(39),char(34)) as RepVAR
票数 0
EN

Stack Overflow用户

发布于 2017-04-30 13:37:40

在SQL Server中,字符串用单引号(')括起来。要在字符串中放入单引号,可以使用两个单引号。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'Why doesn''t this work?'

如果你想要两个单引号,那么每个引号都必须写成两个单引号。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'abc''''def' 

因此,该字符串是abc,后跟两个单引号,后跟def。但两个单引号与双引号(")不同。如果您想要一个带有双引号的字符串,只需编写双引号字符即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'abc"def'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43699811

复制
相关文章
MySQL中的单引号和双引号
《请注意前方高能有引号!》提到过Oracle中引号的处理,其实不仅是Oracle,其他的数据库中,同样存在引号是否使用正确的问题,看到社区的这篇文章,就介绍了MySQL中对单引号和双引号的几种使用场景,可以借鉴学习。
bisal
2023/01/08
4.6K0
MySQL中的单引号和双引号
Python中单引号,双引号,3个单引号
我们知道Python以其易用性而著名,所以刚开始看教程学习看到单引号和双引号都可以使用会以为这是Python为了方便程序员,随便用哪个就好,不用担心用错。其实,背后的原因不只是这么简单。举个例子,想想I'm a big fans of Python.这个字符串应该怎么定义。
py3study
2020/01/13
3.8K0
Sql Server 查询正在执行的sql信息
SELECT [Spid] = session_Id, ecid, [Database] = DB_NAME(sp.dbid), [User] = nt_username, [Status] = er.status, [Wait] = wait_type, [Individual Query] = SUBSTRING(qt.text, er.statement_start_offset / 2, (CASE WHEN er.statement_end_offset = - 1 THEN LEN(CONV
SpringSun
2021/01/08
3.7K0
sql语句字符串用单引号还是双引号_sql什么时候用单引号
总结一下SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法以 及SQL语句中日期格式的表示(#)、(”) 在Delphi中进行字符变量连接相加时单引号用(”’),又引号用(””)表示 首先定义变量 var AnInt:integer=123;//为了方便在此都给它们赋初值。虽然可能在引赋初值在某些情况下不对 AnIntStr:string=’456′; AStr:string=’abc’; AFieldName: string=’字符型编号’; ATableName: string=’YourTable’; ADate:Tdatetime=now; Adoquery1:tadoquery; 1,Delphi语句 adoquery1.sql.text:= ‘select 字符型编号 from YourTable where 字符型编号=’abc’ and 整型编号=123′; 等价于 adoquery1.sql.text:= ‘select ‘+AFieldName+’ from ‘+ATableName+’ where ‘+AFieldName +’=”’+AStr+”’ and 整型编号=’+AnIntStr; 也等价于 adoquery1.sql.text:= ‘select ‘+AFieldName+’ from ‘+ATableName+’ where ‘+AFieldName +’=’+QuotedStr(AStr)+’ and 整型编号=’+Inttostr(AnInt);
全栈程序员站长
2022/09/27
1.6K0
SQL 语句单引号、双引号的用法
关于Insert字符串 ,在(单引号,双引号)这个方面发生了问题,其实主要是因为数据类型和变量在作怪。下面我们就分别讲述,虽然说的是Insert语句, 但是Select、Update、Delete语句都是一样的。
民工哥
2020/09/15
2.8K0
SQL 语句单引号、双引号的用法
SQL 语句中单引号、双引号的用法
假如要插入一个名为张红的人,因为是字符串,所以Insert语句中名字两边要加单撇号,数值型可以不加单引号
朱小五
2021/10/18
4.5K0
Bash Shell 中单引号和双引号的区别
你会经常在 Linux 命令行中使用引号,处理文件名中的空格?你使用引号。处理特殊字符?你再次使用引号。
网络技术联盟站
2022/04/12
3.7K0
Bash Shell 中单引号和双引号的区别
php中的双引号与单引号的基本使用
PHP字符串变量用于存储并处理文本, 在创建字符串之后,我们就可以对它进行操作。我们可以直接在函数中使用字符串,或者把它存储在变量中
itclanCoder
2023/09/14
5920
php中的双引号与单引号的基本使用
latex中双引号和单引号的正确应用[通俗易懂]
演示代码: \documentclass{article} \setlength \textwidth{150pt} \begin{document} \large Pumas are “large, cat-like animals’’ which are `found in America’. When reports came into London Zoo that a wild puma had been spotted forty-five miles south of London, they were not taken seriously. However, as the evidence began to accumulate, experts from the Zoo felt obliged to investigate, for the descriptions given by people who claimed to have seen the puma were extraordinarily similar. \end{document}
全栈程序员站长
2022/09/12
1.8K0
latex中双引号和单引号的正确应用[通俗易懂]
在Bash中如何将字符串转换为小写
其中 "^" 运算符将匹配模式的小写字母转换为大写;"," 运算符将匹配的大写字母转换为小写。"^^" 和 ",," 扩展将转换扩展值中的每个匹配字符;"^" 和 "," 扩展仅匹配并转换扩展值中的第一个字符。
程序熵
2023/10/16
2480
在Bash中如何将字符串转换为小写
SQL Server2008中通过SQL获取表结构
新增数据用户,角色为public,映射到待获取表结构的数据库上,授与用户在该数据库上的身份为db_owner
用户8983410
2021/11/01
1.1K0
将Session值储存于SQL Server中
一般情况下,我们喜欢使用Session储存我们的变量。Asp.Net提供了下面一些方法储存Session的值: InProc
Java架构师必看
2021/03/22
8450
【Python】字符串 ① ( Python 字符串定义形式 | 单引号定义法 | 双引号定义法 | 三引号定义法 | 字符串中包含单引号或双引号的处理方式 )
文章目录 一、Python 字符串定义形式 二、字符串中包含 单引号 / 双引号 一、Python 字符串定义形式 ---- Python 字符串定义形式 : 单引号定义法 : name = 'Tom' 双引号定义法 : name = "Tom" 三引号定义法 : 该定义方式与多行注释相同 , 使用 三引号 定义字符串 : 如果使用变量接收 , 那么定义的就是字符串 ; 如果没有变量接收 , 那么定义的就是多行注释 ; name = """Tom""" 代码示例 : # 单引号定义字符串 nam
韩曙亮
2023/04/07
3.2K0
【Python】字符串 ① ( Python 字符串定义形式 | 单引号定义法 | 双引号定义法 | 三引号定义法 | 字符串中包含单引号或双引号的处理方式 )
BIT类型在SQL Server中的存储大小
对于一般的INT、CHAR、tinyint等数据类型,他们占用的存储空间都是以Byte字节为单位的,但是BIT类型由于只有0和1或者说false和true,这种情况只需要一个Bit位就可以表示了,那么在SQL Server中BIT类型到底占用了多少空间?是不是由一个Bit位来存储的?或者可能是使用一个字节来存储的?
深蓝studyzy
2022/06/16
3.5K0
在SQL存储过程中给条件变量加上单引号
在SQL存储过程中给条件变量加上单引号,不加语句就会出问题,以下就是在存储过程中将条件where设置成了动态变化的,给where赋完值再和前面的语句拼接,再execute(SQL)
全栈程序员站长
2022/07/15
2.5K0
Golang的单引号、双引号与反引号
而单引号则用于表示Golang的一个特殊类型:rune,类似其他语言的byte但又不完全一样,是指:码点字面量(Unicode code point),不做任何转义的原始内容。
py3study
2020/01/02
3.9K0
0001.Latex中中文双引号和单引号的写法「建议收藏」
在Latex中,查看Tab键上面的键,在英文状态下连续输入两个“,然后输入Enter键左边的单引号’’,输入两次,也是英文状态下哦。
全栈程序员站长
2022/09/12
2.3K0
0001.Latex中中文双引号和单引号的写法「建议收藏」
SQL SERVER将查询数据转为INSERT语句
1、在Sql Server数据库中创建存储过程 个人感觉挺有用,Mark一下。 CREATE PROC sp_Data2InsertSQL @TableName AS VARCHAR(100) AS DECLARE xCursor CURSOR FOR SELECT name,xusertype FROM syscolumns WHERE (id = OBJECT_ID(@TableName)) DECLARE @F1 VARCHAR(100) DECLARE @F2 integer DECLA
BrianLee
2022/05/30
1.9K0
SQL SERVER将查询数据转为INSERT语句
SQL Server中的GUID
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。
全栈程序员站长
2022/07/15
5.2K0
python中的单引号和双引号的区别和用法_python中打印输出的语句
今天在码代码的过程中突然想到这个问题,于是上网浏览了一下,发现在python中两种表达方式是没有区别的,两种表达方式都可以用来表达一个字符串。但是这两种通用的表达方式,除了可以简化大家的开发,避免出错以外,还有一种好处,就是可以减转义字符的使用,使程序看起来更加简洁,更清晰。所以这里简单给大家分享一下,并举例说明。
全栈程序员站长
2022/11/16
1.8K0

相似问题

我正在尝试将SQL查询转换为LINQ查询。

23

动态SQL查询:将所有单引号替换为双引号

10

在sql server中插入单引号和双引号

16

在字符串化列表中,将内部单引号切换为双引号,将外部双引号切换为单引号

112

我正在尝试使用"Not“将SQL查询转换为Linq。

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文