我想选择表格中以句号结尾的所有行。
当我使用以下查询时,我没有得到任何结果。
SELECT * FROM table WHERE row LIKE '%.'
但我知道表格中有数据以句号结尾。
我注意到在MATCH AGAINST中导致问题的完全停止,但这应该是无关的。
答案 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) = '.';