由于我是一个绝对的 Haskell 初学者,但决心征服它,我再次寻求帮助。
使用:
fetchData2 = do
conn <- connectSqlite3 "dBase.db"
statement <- prepare conn "SELECT * FROM test WHERE id > 0"
execute statement []
results <- fetchAllRows statement
print results
返回:
[[SqlInt64 3,SqlByteString "Newco"],[SqlInt64 4,SqlByteString "Oldco"],[SqlInt64 5,SqlByteString "Mycom"],[SqlInt64 4,SqlByteString "Oldco"],[SqlInt64 5,SqlByteString "Mycom"]]
有没有一种聪明的方法可以将这些数据清理到Int
and[Char]
中,换句话说,省略类型SqlInt64
and SqlByteString
。