MySQL选择以句号/句号结尾的行

时间:2015-09-12 01:21:33

标签: mysql select period

我想选择表格中以句号结尾的所有行。

当我使用以下查询时,我没有得到任何结果。

SELECT * FROM table WHERE row LIKE '%.'

但我知道表格中有数据以句号结尾。

我注意到在MATCH AGAINST中导致问题的完全停止,但这应该是无关的。

2 个答案:

答案 0 :(得分:2)

您可能没有在一段时间内结束的值。

这看起来很简单。

首先,查看数据中是否有任何期间:

    try (FileReader reader = new FileReader(characterFile)) {
        final SavedPlayer savedPlayer = GSON.fromJson(reader, SavedPlayer.class);

        return new Login(player, LoginType.SUCCESSFUL);
    } catch (IOException e) {
        e.printStackTrace();
        return new Login(player, LoginType.INPUT_FAILURE);
    }

如果是这样,则期间空间是问题:

SELECT * FROM table WHERE row LIKE '%.%'

答案 1 :(得分:1)

你可以使用RIGHT()字符串函数,如下所示。查看Demo Here

SELECT * 
FROM `table` 
WHERE RIGHT(`row`,1) = '.';
相关问题