mysql - 进行重命名输出条目的 SQL 查询

标签 mysql sql substring

我有一个带有字段category的表,其中包含如下所示的条目:

germany_bundesliga
germany_2nd_bundesliga
england_premier_leauge
england_championship
spain_liga
spain_liga_adelante

等等...

我想得到这个输出:

gemany
england
spain
...

可以用 SQL 查询吗?

最佳答案

这就是你想要的吧?

select distinct SUBSTRING_INDEX(value,'_',1) from category;

SQLFIDDLE

关于mysql - 进行重命名输出条目的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26083800/

相关文章:

php - PHP 关联数组和 MySQL 数据的问题

php - 如何根据另一个获取的结果从数据库中的不同表获取数据

sql - 将空值替换为空白

SQL 入门 : Why and how to use join statements?

c - 实现这种效果的代码更少?

php - 如何在 PHP 中使用 XQuery 访问 MySQL?

php - 如何添加 1 个表中多行中的多列以及另一个表中的 1 行?

php在自定义cms中动态创建新页面

substring - 函数 fn :substring is undefined

c# - 加入其余的字符串数组