pgsql将“20230125下午50532”中的“下午5”替换为“17”
时间: 2023-10-16 10:10:43 浏览: 34
可以使用 PostgreSQL 中的 REPLACE 函数来实现这个需求。具体的 SQL 语句如下:
```
UPDATE your_table SET your_column = REPLACE(your_column, '下午5', '17') WHERE your_column LIKE '%下午5%';
```
其中,`your_table` 是要更新的表名,`your_column` 是要更新的列名。这个 SQL 语句会将所有包含“下午5”的字符串替换为“17”。如果你的数据中还有其他类似的字符串,可以根据实际情况修改 LIKE 子句中的匹配规则。
相关问题
pgsql将“下午5”替换为字符串17
如果您想将“下午5”替换为字符串17,可以使用如下的pgsql代码:
```
SELECT replace('下午5', '下午', '') AS result;
```
这将返回一个字符串'5',其中使用replace函数将“下午5”中的“下午”替换为空字符串,从而得到“5”。如果您需要将“5”转换为“17”,可以使用前面提到的to_char函数进行转换。
pgsql将“下午5”转换为字符串17
如果您想将“下午5”转换为字符串17,可以使用如下的pgsql代码:
```
SELECT to_char('下午5'::timestamp, 'HH24') AS result;
```
这将返回一个字符串'17',其中'17'代表24小时制的小时数。使用'HH24'格式化字符串将时间转换为24小时制的小时数,'HH'表示小时,'24'表示24小时制。注意,您需要将“下午5”转换为timestamp类型,才能使用to_char函数进行格式化。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)