gpt4 book ai didi

mysql - 选择字段的不同第一个单词

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

我希望能够进行选择查询,只获取字符串中不同的第一个单词,不包括最后一个。如果不清楚,这是我想要的下表结果:

苹果 iPhone 4S
苹果 iPhone 4
苹果 iPhone 6 Plus

              +-----------+--------------------------------+
| id | model |
+-----------+--------------------------------+
| 1 | Apple iPhone 4S 16Gb |
| 2 | Apple iPhone 4S 32Gb |
| 3 | Apple iPhone 4 8Gb |
| 4 | Apple iPhone 6 Plus 32Gb |
| 5 | Apple iPhone 6 Plus 64Gb |
+-----------+--------------------------------+

如何在排除最后一个空格后的值的同时选择字段的不同值?

我试图找到有关函数的文档,例如某种
right(model, lastindexof(""))。预先感谢您的帮助:)

最佳答案

可以反转字符串找到第一个空格""

SQL Demo

SELECT DISTINCT RTRIM(REVERSE(SUBSTRING(REVERSE(`model`),LOCATE(" ",REVERSE(`model`)))))
FROM Table1

输出

enter image description here

关于mysql - 选择字段的不同第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40404246/

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