sql - 在 SQL Server 中替换

标签 sql sql-server

我想替换从 EX : 199500 到 1995 的所有出生日期,那么如何删除列中的所有 2 个零?

我用的是这个:

select P_BIRTH from city.dbo.personsuly replace(P_BIRTH,00, ,);

最佳答案

UPDATE city.dbo.personsuly

SET P_BIRTH = LEFT(P_BIRTH, 4)

当您使用LEFT函数时,您可以从原始列中选择一组字符。

关于sql - 在 SQL Server 中替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48396795/

相关文章:

mysql - SQL查询以正确的顺序显示2列

MySQL - 如果除 ID 之外所有记录都相等,则更新

c# - 将 SQL 查询更改为 LINQ、asp.net MVC

c# - Web 引用中断 SSIS 包

SQL,链接到元素功能

连接中的所有记录都匹配条件的 SQL 查询?

c# - 使用 SqlBulkCopy 填充非常大的表的最佳方法是什么?

mysql - 如何正确使用表中的空字段(性能方面)

sql-server - 我是否需要使用LogStash处理ElasticSearch数据以在Kibana仪表板中进行可视化?

c# - 与 SQL Server 中的 where 子句相关的问题