gpt4 book ai didi

mysql - 选择从..到

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

在 MySQL 中是否可以为特定范围的项目选择行?

例如,当我想按字母顺序选择名称首字母在 B 和 T 之间的所有项目时。我知道我也可以用 PHP 来实现它,但如果这在 MySQL 中可行的话,它会为我节省一些时间......

这是否可能,如果可能,如何实现?

理想情况是这样的:

$sql="SELECT * FROM paths FROM name=name1 TO name=name6"; //which would select name1, 2, 3, 4, 5, 6.

最佳答案

使用 BETWEEN 基本上可以到达那里,但是您需要在要结束的地方使用一个字母。进行实验,直到获得您想要的结果。

SELECT * FROM paths WHERE UPPER(name) BETWEEN 'B' AND 'U';

这里的想法是,所有以“T”开头的内容都将按字母顺序排列在以“U”开头的任何内容之前。您需要通过 UPPER() 将其转换为大写,这样您就不会遇到潜在的整理问题。

所以你的结果可能是这样的:

B,
Bill
Bob
Jane
Tommy
Travis

但是 Uwe(他是德国人)将被排除在外。

关于mysql - 选择从..到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7982946/

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