简体   繁体   English

如何合并此查询以使其仅返回一列?

[英]How can I merge this query so that it returns only one column?

I have the following table:我有下表:

Player Name         Nationality
--------------------------------
Romelu Lukaku       Belgian
Christian Pulisic   American
Kai Havertz         German
Masoun Mount        British
Reece James         British
Edouard Mendy       French
N'Golo Kante        French
Hakim Ziyech        Morrocan
Timo Werner         German
Thiago Silva        Brazilian
Ross Barkley        British

I tried the following query:我尝试了以下查询:

SELECT 
    REPLACE([Player Name], 'Reece', 'John'),
    REPLACE([Player Name], 'Christian', 'Chris') 
FROM 
    Players

This query returns two columns rather than just one.此查询返回两列,而不仅仅是一列。 How can I make the query one so that only one column gets returned?如何使查询成为一个,以便只返回一列?

You can use UNION tojoin rows vertically您可以使用UNION垂直连接行

SELECT REPLACE([Player Name], 'Reece', 'John') as name FROM Players
UNION
SELECT REPLACE([Player Name], 'Christian', 'Chris') FROM Players

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将我的 3 个查询合并为一个返回所有查询的查询 - How can I merge my 3 queries into one query that returns all 如何更改此查询,使其仅基于表列中的是或否条目返回数据? - How do I change this query so that it only returns data based on a yes or no entry in a table column? 如何调整此T-SQL查询,使其返回一个表而不是两个表? :) - How can i adjust this T-SQL query so that it returns one table rather than two? :) 如何编写一个查询,该查询为一个列中的每个不同值返回一行,并从另一列中返回一个任意值? - How can I write a query that returns a row for every distinct value in one column and returns an arbitrary value from another column? 如何将两个LINQ查询合并为一个查询? - How can I merge two LINQ queries into one query? MySQL查询返回的行比预期的多,我如何仅从每个组返回一列的最大值? - MySQL query returns more rows than intended, how do i only return the highest value of one column from each group? 查询返回的列1中只有一次的值 - query that returns the values from column1 that occur only one time 如何从一个将多行返回到单个结果的查询中“合并”,“展平”或“旋转”结果? - How can I “merge”, “flatten” or “pivot” results from a query which returns multiple rows into a single result? 如何订购使用UNION的SQL查询,以便按查询所在的顺序返回数据? - How can I order a SQL query that uses UNION so that it returns the data in the order that the queries are in? 如何重写我的SQL查询,以便它以特定格式(使用mysql或php)返回值? - How can I rewrite my sql query so that it returns the values in a specific format (using mysql or php)?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM