sql server union用法

阅读: 评论:0

2024年1月29日发(作者:)

sql server union用法

sql server union用法

在 SQL Server 数据库中,UNION 用于将两个或多个 SELECT

语句的结果集合并为一个结果集。基本用法如下:

```sql

SELECT 列名1, 列名2, ... FROM 表名1

UNION

SELECT 列名1, 列名2, ... FROM 表名2

```

注意事项:

1. UNION 运算符会自动去除重复的行。

2. UNION 运算符要求两个 SELECT 语句中的列数和列的数据类型必须一致。

3. UNION 运算符默认按照列的位置进行结果集的合并,如果需要按照特定的排序规则合并结果集,可以使用 ORDER BY

子句。

示例:

假设有两个表,`Customers` 和 `Suppliers`,它们的结构如下:

Customers 表:

```

ID | Name |

----|-----------|

1 | Customer1 |

2 | Customer2 |

```

Suppliers 表:

```

ID | Name |

----|-----------|

1 | Supplier1 |

3 | Supplier3 |

```

要将两个表的 Name 列进行合并并显示,可以使用以下查询:

```sql

SELECT Name FROM Customers

UNION

SELECT Name FROM Suppliers

```

合并结果为:

```

Name |

-----------|

Customer1 |

Customer2 |

Supplier1 |

Supplier3 |

```

SQL

sql server union用法

本文发布于:2024-01-29 01:51:28,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170646428811854.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:结果   合并   运算符
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23