gpt4 book ai didi

MySQL - 将字段连接到 append 字段

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

确实很简单 - 或者应该很简单。

我有多个字段想要压缩并 append 到一个长文本字段。

我猜测这是一个连接函数,但我不知道如何将连接值 append 到与现有值位于同一行的字段中。

是否有一个 MySQL 语句可以解决这个问题,或者我必须运行一个循环的 php 脚本?

示例...

ID | NAME | POSITION | NOTES
1 | Richard | Programmer | Not paid enough
2 | David | Manager | Lazy
3 | Hilary | Personnel Manager | Doesn't care

最终,我想删除 NAME 和 POSITION 字段,但我想预先存储这些值,因此我想连接 "- ".NAME."- ".POSITION 并将其 append 到 NOTES 中,而不会丢失该字段中的任何数据所以结果会是...

ID | NAME | POSITION | NOTES
1 | Richard | Programmer | Not paid enough - Richard - Programmer
2 | David | Manager | Lazy - David - Manager
3 | Hilary | Personnel Manager | Doesn't care - Hilary - Personnel Manager

这有意义吗?

最佳答案

CONCAT 函数可以在 MySQL 中轻松处理这个问题:

SELECT
ID,
NAME,
POSITION,
CONCAT(NOTES, ' - ', NAME, ' - ', POSITION) AS NOTES
FROM yourTable;

关于MySQL - 将字段连接到 append 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51081395/

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