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

时间:2014-09-28 10:07:44

标签: mysql sql substring

我的字段category包含以下条目:

germany_bundesliga
germany_2nd_bundesliga
england_premier_leauge
england_championship
spain_liga
spain_liga_adelante

依旧......

我想得到这个输出:

gemany
england
spain
...

是否可以使用SQL查询?

3 个答案:

答案 0 :(得分:1)

要考虑的事情......

SELECT SUBSTRING_INDEX('germany_2nd_bundesliga','_',1);

答案 1 :(得分:1)

这是你想要的吗?

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

SQLFIDDLE

答案 2 :(得分:-1)

虽然这不是很完美,但在你的情况下,你可以做到

从TABLE中选择distinct substr(category,0,indexof(category));

在要点中