gpt4 book ai didi

MySQL如何使用子字符串从一列中提取数据并将其放入同一表中同一ID下的另一列

转载 作者:行者123 更新时间:2023-11-29 08:25:49 25 4
gpt4 key购买 nike

假设我们有像 PEOPLE 这样的表

id      |   name        |       extracted
-----------------------------------------
1 | Roger |
-----------------------------------------
2 | Anthony |
-----------------------------------------
3 | Maria |
-----------------------------------------
<小时/>

我们使用

SELECT SUBSTRING(name, 1, 3) FROM people.name WHERE name like '%thon%' 

它将找到“Anthony”并提取前 3 个字符 - 所以结果是: Ant

如何将此结果与相同的 ID 放在一起,使表格看起来像

id      |   name        |       extracted
-----------------------------------------
1 | Roger |
-----------------------------------------
2 | Anthony | Ant
-----------------------------------------
3 | Maria |
-----------------------------------------

最佳答案

尝试

UPDATE people SET extracted = LEFT(`name`,3) WHERE `name` like '%thon%'

关于MySQL如何使用子字符串从一列中提取数据并将其放入同一表中同一ID下的另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17971482/

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