gpt4 book ai didi

php - 在电话前缀功能中填充区域字段

转载 作者:行者123 更新时间:2023-11-29 00:51:41 24 4
gpt4 key购买 nike

是否可以根据存储在另一个字段中的数据填充一个字段?我解释得更好:在数据库中有一个字段“telnum”(电话号码),其中存储了带有国际前缀的电话号码。我可以使用 php 命令根据每个数字的前缀填充“国家/地区”字段吗?

这是数据库:

  ______________________________________________
| id | telnum | name | country |
----------------------------------------------
| 01 | 003912377 | Smith | |
| 02 | 004412345 | White | |
| 03 | 005454321 | Lopez | |

“php 命令”应该将每个不同的前缀与我的 sql 表中的国家/地区名称相关联。在示例中,我们有 0039 -> 意大利、0044 -> 英国、0054 -> 阿根廷...等等。结果必须是这样的:

  ______________________________________________
| id | telnum | name | country |
----------------------------------------------
| 01 | 003912377 | Smith | Italy |
| 02 | 004412345 | White | UK |
| 03 | 005454321 | Lopez | Argentina |

在此先感谢大家的帮助。你好,马修

最佳答案

您可以在查询中使用case 语句

update table
set country =
case
when left(telnum,4) = 0039 then 'Italy'
when left(telnum,4) = 0044 then 'UK'
when left(telnum,4) = 0054 then 'Argentina'
else ''
end

关于php - 在电话前缀功能中填充区域字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8277845/

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