我知道 BigQuery 中没有数据类型。您希望在 BigQuery 中如何处理语义版本?
我有以下架构:
software:string,
software_version:string
Run Code Online (Sandbox Code Playgroud)
software_version 列是string但我存储的数据采用 semver 格式:`MAJOR.MINOR.PATCH-prerelease
我特别想演算子< > =。
select '4.0.0' < '4.0.0-beta'
Run Code Online (Sandbox Code Playgroud)
这会返回true,但根据 semver定义,它是 false。因为该字符-用于预发布。