pgsql将列中的‘ ’替换为‘’
时间: 2023-07-24 10:42:47 浏览: 83
您可以使用 PostgreSQL 中的 `REPLACE` 函数来实现将列中的空格替换为无空格。具体方法如下:
```sql
UPDATE your_table
SET your_column = REPLACE(your_column, ' ', '');
```
其中,`your_table` 是您要更新的表名,`your_column` 是您要替换空格的列名。这个语句会将 `your_column` 列中的所有空格替换为无空格字符。
相关问题
pgsql 将列中的"上午00:" 替换为 "00:"
您可以使用 PostgreSQL 的 REPLACE 函数来将列中的特定值替换为新值。下面是一个示例 SQL 查询,用于将某个表中名为 column_name 的列中的所有 "上午00:" 替换为 "00:":
```
UPDATE table_name
SET column_name = REPLACE(column_name, '上午00:', '00:')
WHERE column_name LIKE '上午00:%';
```
请将上面的 table_name 和 column_name 替换为您要操作的表和列的实际名称。此查询将只替换以 "上午00:" 开头的值。如果您想替换列中的所有值,请省略 WHERE 子句。
pgsql将指定列中的19000101替换为空
你可以使用 PostgreSQL 的 UPDATE 语句将指定列中的值替换为空值。假设你要将表中名为 "table_name" 的列 "column_name" 中所有值为 "19000101" 的行替换为空,可以执行以下操作:
```sql
UPDATE table_name
SET column_name = NULL
WHERE column_name = '19000101';
```
这将更新表中所有满足条件的行,将 "column_name" 列的值从 "19000101" 替换为空值。请确保将 "table_name" 和 "column_name" 替换为你实际使用的表名和列名。
阅读全文