gpt4 book ai didi

mysql - 选择与第一个唯一单词匹配的所有第一条记录

转载 作者:行者123 更新时间:2023-11-29 10:42:45 26 4
gpt4 key购买 nike

我有以下与此类似的数据:

id        property  position
======== ======== ========
1 Cool Leader
2 Cool Sponsor 1
3 Cool Sponsor 2
4 Cool Sponsor 3
5 Hot Icon
6 Hot Sponsor 2
7 Hot Sponsor 3

我正在尝试编写一个查询,该查询返回唯一位置值的行,但忽略该位置后面的数字。因此,如果赞助商 1 存在,则不返回存在赞助商 2 和赞助商 3 的行。

我预计结果是:

id        property  position
======== ======== ========
1 Cool Leader
2 Cool Sponsor 1
5 Hot Icon
6 Hot Sponsor 2

我该怎么做?

最佳答案

使用MySql

如果你想获取字符串第一次出现的位置

SELECT property, position, SUBSTRING_INDEX(position, " ", 1) AS p2 
FROM table_name
GROUP BY p2, property;

关于mysql - 选择与第一个唯一单词匹配的所有第一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45174589/

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