sql语句怎样将查询结果逗号分开

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句怎样将查询结果逗号分开相关的知识,希望对你有一定的参考价值。

如果查询结果为一行
SELECT 查询字段1+',' + 查询字段2 from 表名 where 1=1
如果查询结果为一列,需要将其先转换为xml,再截取符号。
SELECT
STUFF((SELECT ',' + 查询字段 from 表名 where 1=1
FOR XML PATH('')
), 1, 1, '')
参考技术A 是要导出吧?
【导出到文件...】,选择CSV格式。

SQL语句

1.select

  SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。

SELECT * FROM 表名称    // 选择表中的所有列

SELECT 列名称 FROM 表名称 // 选择多个列用逗号分开

2.distinct

用于返回唯一不同的值,去重

SELECT DISTINCT 列名称 FROM 表名称

3.where

有条件地从表中选取数据,可使用如下运算符:=,<>(不等于),>,<,>=,<=,BETWEEN,LIKE

SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,不要使用引号

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

4.and和or

AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。

如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

5.order by

ORDER BY 语句用于根据指定的列对结果集进行排序。

ORDER BY 语句默认按照升序对记录进行排序。

如果按照降序对记录进行排序,可以使用 DESC 关键字。

6.insert into

向表格中插入新的行。

INSERT INTO 表名称 VALUES (值1, 值2,....)

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

7.update

修改表中的数据。修改某一行若干数据用逗号隔开

 

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

 

8.delete

删除表中的行

 

DELETE FROM 表名称 WHERE 列名称 = 值

 

删除所有行

DELETE FROM table_name

DELETE * FROM table_name

 

以上是关于sql语句怎样将查询结果逗号分开的主要内容,如果未能解决你的问题,请参考以下文章

sql 如何将查出来的一列用逗号拼接

将查询结果集插入数据表的SQL语句怎样写?

将查询结果集插入数据表的SQL语句怎样写?

SQL之SELECT语句排序

SQL 怎样将查询出某列的多行数据,变为一行显示? 通过SQL语句查询出结果 AutoID cT

SQL语句怎样返回查询结果