pgsql将login_time列中的“上午00:”替换成“00:”
时间: 2023-10-23 10:14:20 浏览: 35
您可以使用以下 SQL 语句将 `login_time` 列中的 "上午00:" 替换为 "00:":
```sql
UPDATE your_table SET login_time = REPLACE(login_time, '上午00:', '00:') WHERE login_time LIKE '上午00:%';
```
其中,将 `your_table` 替换为您的表名。这条 SQL 语句会将 `login_time` 列中以 "上午00:" 开头的所有字符串替换为 "00:"。
相关问题
pgsql删除login_time列的数据中的空字符
可以使用以下的 SQL 命令来删除 `login_time` 列中的空字符:
```
UPDATE your_table SET login_time = NULL WHERE login_time = '';
```
这里假设你要删除的表名为 `your_table`,如果你的空字符不是空字符串,而是空格或其他字符,则需要将 `''` 改为相应的空字符。这个 SQL 命令会将 `login_time` 列中的空字符替换为 `NULL` 值,从而删除该列中的空字符数据。
pgsql删除login_time列的空字符
可以使用以下的 SQL 命令来删除 `login_time` 列中的空字符:
```
UPDATE your_table SET login_time = NULL WHERE login_time = '';
ALTER TABLE your_table ALTER COLUMN login_time DROP NOT NULL;
```
这里假设你要删除的表名为 `your_table`,如果你的空字符不是空字符串,而是空格或其他字符,则需要将 `''` 改为相应的空字符。这个 SQL 命令会将 `login_time` 列中的空字符替换为 `NULL`,然后将该列的 `NOT NULL` 约束删除,以允许该列中出现 `NULL` 值。