我是初学者并且卡住了。任何帮助将非常感谢。
我在数据库中有一个文本字段,字段中的值如下,即:" John:20;丹:30;格雷格:80;山姆:66;可可:97;"这一切都在一个领域。
我想得到的结果如下: 约翰今年20岁 Dan年龄30岁 格雷格已经80岁了
谢谢
答案 0 :(得分:2)
请在代码下面运行
UPDATE your_table
SET your_field = REPLACE(your_field, ':', ' is ')
并用'is'替换':'字符
UPDATE your_table
SET your_field = REPLACE(your_field, ';', 'years old')
这取代了';','岁'
在此查询结束时
John: 20; Dan: 30; Greg: 80; Sam: 66; Coco: 97;
上面的字符串将在字符串
下面John is 20 years old Dan is 30 years old Greg is 80 years old Sam is 66 years old Coco is 97 years old
答案 1 :(得分:0)
SELECT name + ' is ' + age + ' years old'
FROM your_table_name
此处的名称是人物的名称(John,Dan,Grek),年龄是年龄的列名称(20,30,80)