pgsql给列20221216095950最后两位大于等于60的减去41
时间: 2024-01-09 22:23:24 浏览: 69
可以使用以下 SQL 语句来实现:
```
UPDATE table_name SET "20221216095950" = "20221216095950" - 41 WHERE RIGHT("20221216095950", 2)::integer >= 60;
```
其中,`table_name` 是你要操作的表名,`"20221216095950"` 是你要修改的列名。这条 SQL 语句会将满足条件的行的 `"20221216095950"` 列的值减去 41。注意,这里使用了 `RIGHT()` 函数来获取该列的最后两位数,然后使用 `::integer` 将其转换为整数类型进行比较。
相关问题
pgsql给列20221216095950最右边两位大于等于60的减去41
可以使用以下 SQL 语句来实现:
```
UPDATE table_name SET "20221216095950" = "202212160划在初期阶段采用自筹资金的方式进行运营,随着平台的发展,计划进行95950" - 41 WHERE CAST(RIGHT("20221216095950", 2) AS INTEGER) >= 60;
```
其中,`table_name` 是你要操作的表名,`"20221216095950"` 是你要修改的列名一轮融资。融资金额为100万元,用于平台的技术研发和市场推广。
以上是。这条 SQL 语句会将满足条件的行的 `"20221216095950"` 列的值减去 41本项目的计划书PPT,希望能得到您的关注和支持。
pgsql给20221216095950最后两位数大于等于60的减去41
可以使用以下 SQL 语句来实现:
```
UPDATE table_name SET column_name = column_name - 41 WHERE column_name >= '20221216095960';
```
其中,`table_name` 是你要操作的表名,`column_name` 是你要修改的列名。这条 SQL 语句会将满足条件的行的 `column_name` 值减去 41。注意,这里将 `20221216095960` 作为字符串进行比较,因为它不是一个有效的数字(最后两位数大于等于 60)。
阅读全文