从带有条件的选择中选择SQL创建表

维克多·米特

我有一个表,可以称它为table1,该表有很多列,现在我要创建一个新表,该表包含分组的table1的一列的唯一值,或者在第三列中包含另一列的唯一值。等于“员工”

column1 | column2 | column3 | ....
  john  |   store |  staff  
  luis  |   front |  staff
  carlos|   store |  temp 
  luis  |   front |  staff

我想要的是这样的一张桌子:

 user | dept 
 john | store
 luis | front
 john | front

我的第一次尝试:

create table users
as 
   select distinct column1,column2
   from table1
   where column3 ='staff'

但是这不是正确的语法,它说“关键字select附近的语法不正确。

所以我的第二次尝试是:创建表为

   Select Distinct column1, from table1 group by column2 where column3 = 'staff'

但是,这种尝试给我您同样的错误。我的SQL语法知识并不如您所见,所以我想首先知道是否可以做这样的事情,其次是什么是正确的语法。这样一来,我可以创建一个可以使用的索引表,而不必在power bi中创建索引表。

艾敏·梅西奇

您可以根据您的SELECT语句创建表

select distinct column1, column2
into table2
from table1
where column3 ='staff'

上面的语句将根据中的列及其数据类型创建一个名为table2的新表SELECT在这种情况下,table2将具有名称为column1column2的两列

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL语句有条件地选择相关记录

来自分类Dev

带有条件选择动作的剑道网格列

来自分类Dev

n选择带有条件的k实现

来自分类Dev

在SQL中选择带有条件的单个XML节点

来自分类Dev

有条件选择记录Oracle SQL / PL / SQL在表上进行左外部联接

来自分类Dev

选择带有条件的LEFT OUTER JOIN

来自分类Dev

从mysql表中选择带有条件的重复值

来自分类Dev

LINQ有条件地从表中选择并返回多列作为单个列表

来自分类Dev

带有条件的粗糙嵌套选择器

来自分类Dev

从两个有条件的表中选择两列

来自分类Dev

选择带有条件的特定列值

来自分类Dev

SQL Server-选择带有条件的最新记录

来自分类Dev

从带有条件联接的表中选择列

来自分类Dev

如何在R中选择带有条件的向量行?

来自分类Dev

有条件地在R中选择多个列

来自分类Dev

如何在Heidi SQL中从多个表中选择带有条件的*

来自分类Dev

如何在Yii中从具有条件的表中选择两列的DISTINCT?

来自分类Dev

SQL选择带有条件的最后一条记录的列表

来自分类Dev

n选择带有条件的k实现

来自分类Dev

有条件选择-SQL Server

来自分类Dev

如何有条件地从不同表的两列中选择

来自分类Dev

选择带有条件的SQL以计算不同的值

来自分类Dev

SQL Server-选择带有条件的最新记录

来自分类Dev

如何有条件地从SQL Server选择记录

来自分类Dev

从具有条件的表中选择 DISTINCT 并从另一个表中进行排序

来自分类Dev

从有条件的映射表中选择不同的记录

来自分类Dev

有没有办法在带有条件的 INSERT INTO 子句中选择一个表?

来自分类Dev

有条件地从列决策中选择数据

来自分类Dev

选择带有条件的下拉菜单

Related 相关文章

热门标签

归档