SQL Select为表中的每一列返回2行

BGA

请原谅我制定适当头衔的能力。

我有一个带有列的表:

+-------+----------+------+-----+---------+-------+
| Field | Type     | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| name  | char(20) | YES  |     | NULL    |       |
| pri   | int(11)  | YES  |     | NULL    |       |
| sec   | int(11)  | YES  |     | NULL    |       |
+-------+----------+------+-----+---------+-------+

像这样的数据

+--------+------+------+
| name   | pri  | sec  |
+--------+------+------+
| first  |    1 |    2 |
| second |    3 |    4 |
| third  |    5 |    6 |
+--------+------+------+

我想要一个可以给出结果的选择:

+--------+------+
| name   | addr |
+--------+------+
| first  |    1 |
| first  |    2 |
| second |    3 |
| second |    4 |
| third  |    5 |
| third  |    6 |
+--------+------+

任何帮助,将不胜感激。

rs。

尝试这个

SELECT name, pri AS addr
FROM Table1
WHERE pri is NOT NULL

UNION ALL

SELECT name, sec AS addr
FROM Table1
WHERE sec is NOT NULL

order by 1,2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL中,如何通过查找与列相等的所有行来更新表的每一行,然后将另一列设置为彼此相等

来自分类Dev

如何使用C#从asp.net中的sql表读取每一行和每一列中的数据?

来自分类Dev

SQL Server 1表中每一列的唯一结果

来自分类Dev

在MS SQL表中为另一表中的每一行创建多行

来自分类Dev

sql UPDATES更新change列之后的行中的每一列

来自分类Dev

使用 SQL Server 从每个表和每一列中获取不同的值

来自分类Dev

SQL每X行执行一列的AVG

来自分类Dev

SQL每X行执行一列的AVG

来自分类Dev

将同一表中的一列中的值更新为SQL Server中的另一列

来自分类Dev

SQL Server:如何从另一表的列的行中减去一列的行

来自分类Dev

计算SQL和PHP中每一列的总和

来自分类Dev

SQL返回其中一列为0的行

来自分类Dev

如何使用SQL中的其他表为每一行计数?

来自分类Dev

Yii2:ActiveQuery可以返回键为SQL查询第一列的数组吗?

来自分类Dev

在sql中拆分字符串,并将每个分隔的值添加到表的每一列中

来自分类Dev

如何使用另一列获取值并在MySQL或SQL中获得每一行之间的差异?

来自分类Dev

SQL:查询同一表中的一列

来自分类Dev

SQL OR子句不读取表中的每一行

来自分类Dev

Linq2sql更新巨大表中的每一行

来自分类Dev

如何在SQL中为select的每一行将行插入数据库?

来自分类Dev

如何在SQL中为select的每一行将行插入数据库?

来自分类Dev

SQL JOIN 2表使用一列的搜索结果

来自分类Dev

SQL JOIN和ORDER每一列两张表

来自分类Dev

SQL-两个表的COUNT()行是一个表中的GROUP BY一列

来自分类Dev

如何从 2 个表 SQL 的连接中获取一列

来自分类Dev

在MS SQL Server表中添加一列

来自分类Dev

SQL:从表中多次选择同一列

来自分类Dev

根据一列值联接SQL表中的多行

来自分类Dev

在联结表Transact-SQL中填充一列

Related 相关文章

  1. 1

    在SQL中,如何通过查找与列相等的所有行来更新表的每一行,然后将另一列设置为彼此相等

  2. 2

    如何使用C#从asp.net中的sql表读取每一行和每一列中的数据?

  3. 3

    SQL Server 1表中每一列的唯一结果

  4. 4

    在MS SQL表中为另一表中的每一行创建多行

  5. 5

    sql UPDATES更新change列之后的行中的每一列

  6. 6

    使用 SQL Server 从每个表和每一列中获取不同的值

  7. 7

    SQL每X行执行一列的AVG

  8. 8

    SQL每X行执行一列的AVG

  9. 9

    将同一表中的一列中的值更新为SQL Server中的另一列

  10. 10

    SQL Server:如何从另一表的列的行中减去一列的行

  11. 11

    计算SQL和PHP中每一列的总和

  12. 12

    SQL返回其中一列为0的行

  13. 13

    如何使用SQL中的其他表为每一行计数?

  14. 14

    Yii2:ActiveQuery可以返回键为SQL查询第一列的数组吗?

  15. 15

    在sql中拆分字符串,并将每个分隔的值添加到表的每一列中

  16. 16

    如何使用另一列获取值并在MySQL或SQL中获得每一行之间的差异?

  17. 17

    SQL:查询同一表中的一列

  18. 18

    SQL OR子句不读取表中的每一行

  19. 19

    Linq2sql更新巨大表中的每一行

  20. 20

    如何在SQL中为select的每一行将行插入数据库?

  21. 21

    如何在SQL中为select的每一行将行插入数据库?

  22. 22

    SQL JOIN 2表使用一列的搜索结果

  23. 23

    SQL JOIN和ORDER每一列两张表

  24. 24

    SQL-两个表的COUNT()行是一个表中的GROUP BY一列

  25. 25

    如何从 2 个表 SQL 的连接中获取一列

  26. 26

    在MS SQL Server表中添加一列

  27. 27

    SQL:从表中多次选择同一列

  28. 28

    根据一列值联接SQL表中的多行

  29. 29

    在联结表Transact-SQL中填充一列

热门标签

归档