gpt4 book ai didi

mysql - 在处理西类牙语字符时,如何在第一个字母等于 'X' 的 mysql 中获取记录?

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:22 25 4
gpt4 key购买 nike

举个例子:

select *
from recording as r
where left(r.title, 1) = 'p'

这会选择录音标题以字母 p 开头的所有录音。我可以用其他字母...

但是,问题是我正在处理一个西类牙表格,其中包含 ¿-Por qué?«Por un amor» 甚至 >¡..Pon la mesa! 等...我确实希望这些录音成为我的结果集的一部分。

如何获取仅以特定字母开头的录音?

我是否需要在表格中创建一个单独的列,让我们称之为“排序名称”,并插入录音标题并删除所有这些特殊字符?它们是其他解决方案,我在 mysql 中不知道的特殊功能吗?

谢谢

最佳答案

您可以使用 mysql 正则表达式:

SELECT * FROM recording WHERE title REGEXP '^[^a-zA-Z]*[pP]'

关于mysql - 在处理西类牙语字符时,如何在第一个字母等于 'X' 的 mysql 中获取记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18328697/

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