Powershell使用另一个表中的数据创建具有列名的SQL表

时间:2018-02-05 23:19:38

标签: powershell

我有一个名为'Price'的表,其中包含'Fruit'列。这个“水果”专栏包含大量重复的水果,即Banana Apple Pear Banana Apple Grape

我想创建一个新表,列标题为上表中的唯一水果名称。因此,使用上面示例的新表(称为“权重”)将如下所示:

|香蕉|苹果|梨|葡萄|

如何使用SqlServer PowerShell模块执行此操作?

非常感谢

1 个答案:

答案 0 :(得分:0)

你有什么尝试? 显示你的代码? 解释什么不起作用? 显示任何错误?

尽管SQLPS模块......

Select-Object -unique只收集表中的唯一项,然后像往常一样创建新表。

# Get parameters, examples, full and Online help for a cmdlet or function

(Get-Command -Name Select-Object).Parameters
Get-help -Name Select-Object -Examples
Get-help -Name Select-Object -Full
Get-help -Name Select-Object -Online

Example 5: Select unique characters from an array

"a","b","c","a","a","a" | Select-Object -Unique

a
b
c

和SQL本身就有......

  

DISTINCT关键字从a的结果中删除重复的行   SELECT语句。如果未指定DISTINCT,则返回所有行,   包括重复。

     

https://technet.microsoft.com/en-us/library/ms187831%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396