Ray*_*Ray 18 sql t-sql sql-server sql-server-2008
例如,在运行查询并查看输出之后
select * from People
我的输出如下
First Last Email
Ray Smith raysmith@whatever.itis
Run Code Online (Sandbox Code Playgroud)
如何导出此数据,使其如下所示?
"Ray","Smith","raysmith@whatever.itis"
Run Code Online (Sandbox Code Playgroud)
或者有没有办法在SQL中执行此操作以修改包含引号的记录?
因为当你导出时,无论如何都会包含逗号,对吧?
Joe*_*lli 21
如果您感兴趣的列不超过 128个字符,则可以使用QUOTENAME函数.请注意这一点,因为超过128个字符将返回NULL.
SELECT QUOTENAME(First, '"'), QUOTENAME(Last, '"'), QUOTENAME(Email, '"')
FROM People
Run Code Online (Sandbox Code Playgroud)
select '"'+first+'","'+last+'","'+email+'"'
from people
Run Code Online (Sandbox Code Playgroud)
这是怎样的代码做最好不过,你不应该的事情询问了演示。
| 归档时间: |
|
| 查看次数: |
63045 次 |
| 最近记录: |