我有一个 yuzeyKo (varchar)表,其中包含一些像这样的坐标: 23,45 (经度,纬度)
例如,我将执行这样的SQL:
SELECT COUNT(*) FROM tablename WHERE yuzeyKo = 29,59;
但是(当然)这不起作用。语法错误,因为我必须在WHERE yuzeyKo = 29,59;
但是逗号没有任何特殊的转义字符。我该怎么办?
我正在使用MySQL。
答案 0 :(得分:3)
yusKo列是否为VARCHAR列?如果是这样,您的SQL查询应该是:
SELECT COUNT(*) FROM tablename WHERE yuzeyKo = '29,59';
答案 1 :(得分:1)
SELECT COUNT(*) FROM tablename WHERE yuzeyKo = '29,59';
这假设您的yuzeyKo
字段是某种字符类型。