gpt4 book ai didi

mysql - sql 查询 : show name with all vowels

转载 作者:可可西里 更新时间:2023-11-01 06:37:06 25 4
gpt4 key购买 nike

赤道几内亚和多米尼加共和国拥有名称中的所有元音字母(a、e、i、o、u)。他们不算在内,因为他们的名字中有多个单词。

Find the country that has all the vowels and no spaces in its name?

您可以使用短语名称 NOT LIKE '%a%' 从结果中排除字符。显示的查询遗漏了巴哈马和白俄罗斯等国家/地区,因为它们至少包含一个“a”

SELECT name
FROM world
WHERE name LIKE '%u'
and name LIKE '%a'
and name LIKE '%o'
and name LIKE '%i'
and name LIKE '%e'
and name NOT LIKE '% %'

它不起作用。正确答案是“莫桑比克”

我将其硬编码为“其中名称为‘Moz’。它有效,但它是作弊

最佳答案

尝试使用 and name LIKE '%a%' 作为元音字母,这将搜索整个字符串,而不仅仅是最后一个字母。

例如:

SELECT name
FROM world
WHERE name LIKE '%u%'
and name LIKE '%a%'
and name LIKE '%o%'
and name LIKE '%i%'
and name LIKE '%e%'
and name NOT LIKE '% %'

关于mysql - sql 查询 : show name with all vowels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46932389/

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