gpt4 book ai didi

sql - 遍历行以与sql中的ascii值进行比较?

转载 作者:行者123 更新时间:2023-12-04 22:07:47 25 4
gpt4 key购买 nike

我有一列包含字符串

喜欢

id fruit

1 apple
2 mango
3 banana
4 grapes
5 watermelon

我需要遍历水果行以找出 a 的 ascii 值在哪里,即 97。

就像在 id=1 apple 中包含 'a'=97 所以我想打印 字符 a 的位置通过将其与 ascii 值 97 进行比较来显示行数。

谁能告诉我如何遍历每一行以与 ascii 值 97 进行比较?

最佳答案

SELECT CHARINDEX((CHAR(97), fruit)
FROM MyTable

这使用 CHARINDEX 函数,它给出了字符串中字符的第一个位置,以及 CHAR() 函数,它返回分配给 ascii 的字符给定的值(value)。

关于sql - 遍历行以与sql中的ascii值进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10297645/

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