gpt4 book ai didi

MYSQL排序顺序

转载 作者:行者123 更新时间:2023-11-29 19:53:13 25 4
gpt4 key购买 nike

$sql="SELECT * FROM stoc WHERE tip='$t' ORDER BY codint ASC LIMIT $offset, $rec_limit";

结果是

Acer1
Acer10
Acer11
Acer12
Acer2

我想要

Acer1
Acer2
Acer10
Acer11
Acer12

有什么想法吗?

最佳答案

尝试按列的长度和列本身进行排序。

SELECT * FROM stoc WHERE tip='$t'
ORDER BY LENGTH(codint),codint LIMIT $offset, $rec_limit"

尽管如果存在其他字符串而不是 Acer... ,这可能会出现问题。

如果它们确实存在,我认为您需要将字符串拆分为 string 和 number ,然后按 string,number 排序

关于MYSQL排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40766542/

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