我已连接到我的oracle db并使用dataadapter中的数据表
提取数据我的dataadapter输出类似于下面的
NO NAME ID
-------- ----------- ----------
1016859 NO 78
1016858 NO 233
1016858 YES 84
1016858 YES 59
1016858 NO 979
1016858 NO 234
但是当我尝试拉取Yes的值时,它会从表中检索所有值或null
下面我尝试了
$values=@()
if($result.name -eq "yes")
{
$values+=$result.name
$no=$results.ID
}
$values
但它要么拉出所有的值,要么只拉出一个甚至不是的值。 有没有什么方法我只能拉动否和名称的ID是,如下所示
示例:
如果名称为是
No:1016858 and 1016858
No:84 and 59
谢谢!
答案 0 :(得分:1)
假设PSv3 +:
$filteredResult = $result | Where-Object Name -eq 'YES' | Select-Object Name, ID
$filteredResult.NAME # array of names
$filteredResult.ID # array of ID values