您好,所以在我的数据库中,我有一些球员信息。
它将他们的信息保存在两个UID下,但他们的钱包值相同。

我当前的查询只接受两个uid,并将它们放在我的列表中。我已经搜索了一段时间,但找不到找到让我的查询舍弃长度超过10个字符的方法。

我真的很需要帮助。我精疲力尽了。

当前查询:

$query = "SELECT rpname, wallet FROM darkrp_player ORDER by wallet DESC LIMIT 20";


我想要的是:

$query = "SELECT CHAR_LENGTH(uid)10>, rpname, wallet FROM darkrp_player ORDER by wallet DESC LIMIT 20";


基本上我只是想返回字符长度= 10的UID

预先谢谢你们!

最佳答案

 SELECT uid, rpname, wallet FROM darkrp_player
WHERE LENGTH(uid) = 10 ORDER by wallet DESC LIMIT 20

关于mysql - mysql尝试从某些CHAR_LENGTH和DESC排序中选择值的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55979599/

10-11 03:27