当前位置: 首页 > 面试题库 >

SQL查询以检查名称是否以元音开头和结尾

董哲
2023-03-14
问题内容

我想CITY从表中查询STATION(id, city, longitude, latitude)具有元音作为其第一个和最后一个字符的名称列表。结果不能包含重复项。

为此,我编写了一个查询WHERE NAME LIKE 'a%',该查询具有25个条件,每个元音每个其他元音,这非常笨拙。有更好的方法吗?


问题答案:

您可以使用正则表达式

SELECT DISTINCT city
FROM   station
WHERE  city RLIKE '^[aeiouAEIOU].*[aeiouAEIOU]$'


 类似资料:
  • 问题内容: 我正在尝试从STATION查询不以元音开头且不以元音结尾的CITY名称列表。结果不能包含重复项。 一开始我尝试了这个: 但是我没有得到正确的答案,因此没有进行搜索并编写以下代码,但该代码也没有给出正确的答案: 我希望只显示那些以元音开头和结尾的城市名称,但在第一个查询中将显示所有城市名称,而在第二个查询中,将不显示以元音开头的所有城市名称。 问题答案: 更容易阅读的是: 请注意第二个子

  • 考虑以下代码来计算每个单词中字母“a”的出现次数: 这将导致这样的事情: 我试图做更多的事情: 计算每个单词中的元音总数 合计编号每个单词中的字母数 一个单词是否以元音开头,则 1 否则 0 单词是否以元音结尾,则 1 否则 0 问题是,如果我使用nchar(data$string),它也计算点'.'此外,我无法找到以上4个要求的帮助。 最终数据我想看起来像这样:

  • 问题内容: 从STATION查询不以元音开头或不以元音结尾的CITY名称列表。您的结果不能包含重复项。 我写下面的查询,但工作正常。有什么建议吗? 问题答案: 假设您正在使用MySQL,这就是您要寻找的东西 Footnote : RLIKE and DISTINCT

  • 问题内容: 我想知道如何检查Python中字符串是否以“ hello”开头。 在Bash中,我通常这样做: 如何在Python中实现相同的目标? 问题答案: 有关的更多信息。

  • 问题内容: 我正在编写一些工具,当对它应用任何查询时,该工具必须检索检索到的数据集的列名。 如果您熟悉phpMyAdmin,您将意识到SQL窗格可以执行查询并显示结果以及列名。我想知道查询会有多困难,它总是产生列名,而幕后的编程实际上是什么?就像它会分析查询,然后从查询中查找表名称,然后首先使用查询检索列名称,然后再检索数据吗? 有什么更好的办法吗? 已更新 对不起,不完整的信息,我想我必须说我在

  • 我试图创建一个MP3播放器与Tkinter和PyGame(它的音乐模块)。我已经写了一个方法来检查歌曲是否已经播放完毕,但问题是程序本身在其中循环,我不知道如何以不同的方式实现它。还有别的办法吗? 更新的 以下是相关方法的代码: