在SQL中更改一个列值的情况下多次选择相同的记录

甲米

我多次获得相同的记录,而使用诸如此类的联合更改了一个列的值。

Select col1, col2, 'A' as col3
Union
Select col1, col2, 'B' as col3
Union
Select col1, col2, 'C' as col3

我想知道是否有任何方法可以在单个查询中执行而不是编写3个查询。有人可以帮忙吗?

约翰·卡佩莱蒂

CROSS JOIN用指定的简单方法VALUES可以做到

Select Col1,Col2,Col3
 From  YourTable A
 Cross Join (Values ('A'),('B'),('C') ) B (Col3)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在不更改原始值的情况下,如何选择记录直到获得一个值?

避免多次在一个特定的情况下,与具有相同的域多列加入Apache中的火花SQL的dataframes

我们如何在不更改变量名称的情况下用另一个相同长度的向量替换 tibble 中的列?

如何在Excel中不更改列名的情况下合并一个列下的多个列?

在SQL中多次选择一个值

默认情况下从选择框中选择第一个值-AngularJS

SQL-如何在没有多个子选择的情况下比较更改的列值

在选择一个单元格的情况下获取所有行值QTableView

如何在列数据相同的情况下合并行,并在熊猫中有效地更改合并列上另一个特定列的值?

在另一个变量的情况下,用R data.table替换多列中的值

如何在不事先知道该值的情况下选择一列中具有相同值的行?

在这种特定情况下,如何使用SQL仅检索与日期字段的最后一个值相关的记录?

从数据库中选择日期,但在数据相同的情况下只显示一个

Python:如何在不删除重复项的情况下将一个数据帧中的列值替换为另一个

如何在不影响具有相同状态的其他元素的情况下更改一个元素的状态?

PL/SQL:如何在没有 for 循环的情况下将表类型中的所有记录插入到另一个表中

如何在不重新计算的情况下从类中的方法获取一个值?

如何在不枚举每个值的情况下从Ruby数组中选择第一个递增的值?

为什么在一种情况下快速更改熊猫数据框的列中的值而在另一种情况下更改缓慢?

如何从行中选择一个值并在没有循环的情况下更新另一行?

通过在Django中仅更改一列的情况下克隆查询集来在一个操作中插入多行

在Oracle中,如果我在2列上创建一个复合索引,那么在哪种情况下将使用该索引来搜索记录?

将一个功能分支与另一个合并,可选择在没有提交历史记录的情况下恢复合并

列数据类型为int时,sql查询默认情况下选择一个字符

默认情况下如何在选择框中或下拉菜单中选择第一个选项

选择更改其上一个值的记录

在一个月中没有记录的情况下创建“空”记录

R满足3个条件的情况下比较一列中的行值

在没有页面加载的情况下多次操作DOM中的select选项选择的值