gpt4 book ai didi

mysql - 使用 MySQL 查找记录集中值的位置

转载 作者:行者123 更新时间:2023-11-30 00:43:43 26 4
gpt4 key购买 nike

我不确定如果不在 php 中循环它是否可行,但我想我会问。如果我返回一个名称列表,其中包含以下内容:

SELECT DISTINCT address FROM customer_list WHERE state = 'CA'

它返回一个类似的列表

45 E Elm
555 N 17th
1920 E Broadway
11 Bergren Ct

有没有办法让我知道“555 N 17th”是记录集中的第二项?

最佳答案

您可以设置一个 mysql 变量并在查询中递增它,例如;

SET @rank=0;
SELECT DISTINCT address, @rank:=@rank+1 AS position FROM customer_list WHERE state = 'CA'

有关执行此操作的更多信息可以找到 here 。希望这有帮助!

关于mysql - 使用 MySQL 查找记录集中值的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21566924/

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