我的SQLite数据库包含一个可以为空的日期时间字段,我必须在PowerShell中读取该字段。我的select
查询:
$colId = "myPrimaryKeyColumn"
$col1 = "myColumnName"
$select = "SELECT CAST($col1 as nvarchar(20)) FROM $table ORDER BY $colId DESC LIMIT 1"
返回CAST(Alive as nvarchar(20)) : 04/11/2022 17:17:15
。如何才能得到04/11/2022 17:17:15
部分?
我试过:
Invoke-SqliteQuery -SQLiteConnection $con -Query $select | Where-Object { $_.$col1}
Invoke-SqliteQuery -SQLiteConnection $con -Query $select -As DataRow | Where-Object { $_.$col1}
Invoke-SqliteQuery -SQLiteConnection $con -Query $select -As PSObject| Where-Object { $_.$col1}
它只打印一个空行。
1条答案
按热度按时间5rgfhyps1#
需要使用
-As SingleValue
(不需要Where-Object
)