gpt4 book ai didi

MySQL LIMIT 时的子字符串

转载 作者:行者123 更新时间:2023-11-29 19:09:32 26 4
gpt4 key购买 nike

此查询select @@version limit 0,1返回:

 5.6.30-1  

我可以无限制地进行子串:

选择子字符串(@@version,1,1);

返回:

5

我怎样才能实现这个目标?

select substring((@@version limit 0,1),1,1);

我想要得到 5 我需要这个来处理存在许多列的情况,但下面的查询返回错误:

错误 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“limit 0,1),1,1)”附近使用的正确语法

最佳答案

LIMIT 用于限制结果集中的 数量,而不是用于字符串操作。您似乎在寻找SUBSTRING_INDEX()功能。

SELECT SUBSTRING_INDEX(@@version, '.', 1) major;

输出

+-------+| major |+-------+| 5     |+-------+

关于MySQL LIMIT 时的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43195129/

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