最终拼接成这这样:BVL-AN20 8.0.0.134_SP02_log
时间: 2024-11-12 12:46:52 浏览: 7
PyPI 官网下载 | bvl-api-0.2.2.tar.gz
如果你希望将SP版本和日志标志合并到原始字符串后面形成新的字符串 'BVL-AN20 8.0.0.134_SP02_log' 的形式,那么可以直接基于上面提取的结果进行操作。假设已经得到了 `sp_version` 和 `is_log`,可以在SQL中使用 `CONCAT()` 函数结合原字符串,并加上 '_SP02_' 和 '_log':
```sql
SET @original_str = 'BVL-AN20 8.0.0.134';
SET @sp_version = 'SP02C00E16202P14';
SET @is_log = IF(@is_log = 'yes', 'log', '');
IF (@is_log = 'yes') {
SET @final_str = CONCAT(@original_str, ' _', @sp_version, '_', @is_log);
} ELSE {
SET @final_str = CONCAT(@original_str, ' _SP02_', '_');
}
SELECT @final_str;
```
这个查询会先判断 `is_log` 是否为 'yes',如果是,则添加 '_log';如果不是,则只添加 '_SP02_'。由于 `is_log` 变量默认值为 'no',所以在非日志的情况下,最终字符串也会包含 '_SP02_'。
阅读全文