gpt4 book ai didi

mysql - SQL - 如果第一个数字以数字 '9' 开头,则将其删除

转载 作者:行者123 更新时间:2023-12-01 00:50:06 24 4
gpt4 key购买 nike

基本上我有一个名为“电话”的表,其中包含超过 100,000 条记录。

在这个数据库中我有这样的数字:-

90123456789

91234567893

97126372319

基本上我想更新 Telephone.DB 并设置数字,以便它仅在第一个数字以数字“9”开头时删除它,因此结果将如下所示:-

0123456789

1234567893

7126372319

知道如何使用 MySQL 实现这一目标吗?

最佳答案

前提是数据类型是字符串类型,这样就可以了;

UPDATE numbers 
SET number = SUBSTR(number, 2)
WHERE number LIKE '9%';

An SQLfiddle to test with .

一如既往,在您的生产数据库上运行来自 Internet 上随机人员的更新之前先进行 self 测试 :)

关于mysql - SQL - 如果第一个数字以数字 '9' 开头,则将其删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16935298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com