回答

收藏

在SQL双引号插入输出

技术问答 技术问答 179 人阅读 | 0 人回复 | 2023-09-14

例如,运行查询并检查输出后,7 M6 d8 s$ K9 s) y
select * from People
: ]7 w: u- p  Q. Y- n$ {我的输出如下1 ?& y$ O0 q5 b  z+ Y- r
First   Last      EmailRay     Smith     raysmith@whatever.itis我将如何导出这些数据,使其看起来如下所示?
5 x" s. g* j: U" z/ t. a"Ray","Smith","raysmith@whatever.itis"还有一种方法可以SQL在此操作中,修改记录以包含引号。
7 S0 }0 d2 ^( v1 K因为在导出时,无论如何都会包含逗号,对吗?* s0 q9 [$ N( o3 Y
                                                                  j9 e3 G& t  v  r! i  ]1 B% ]$ A
    解决方案:                                                                ) m. D. I, ~; m2 n7 O/ p
                                                                如果您感兴趣的列不超过128个字符,可以使用QUOTENAME函数。小心点,因为任何超过128个字符的字符都会返回NULL。: g  h- A5 O: a0 b
SELECT QUOTENAME(First,'"'),QUOTENAME(Last,'"'),QUOTENAME(Email,'"    FROM People
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则