我想在将它们选中后立即将以下两列转换为整数(它们在SQlite数据库中作为文本放置).
string sql4 = "select seq, maxLen from abc where maxLen > 30";
Run Code Online (Sandbox Code Playgroud)
我想可能会这样做..(使用演员表)
string sql4 = "select cast( seq as int, maxLen as int) from abc where maxLen > 30";
Run Code Online (Sandbox Code Playgroud)
不确定它是否正确,因为我似乎得到语法错误.
我怎样才能将文本转换为double
Hab*_*bib 12
您需要转换where子句,而不是选择它.
string sql4 = "select seq, maxLen from abc where CAST(maxLen as INTEGER) > 30";
Run Code Online (Sandbox Code Playgroud)
同样在您当前的cast版本中,它将无法工作,因为CAST适用于单个字段.
对于你的问题:
我怎样才能将文本转换为double
把它变成真实如:
CAST(maxLen as REAL)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9925 次 |
| 最近记录: |