mam yuzeyKo (varchar) tabela zawierająca niektóre takie współrzędne: 23,45 (szerokość i długość geograficzna)
Na przykład wykonam SQL w ten sposób:
SELECT COUNT(*) FROM tablename WHERE yuzeyKo = 29,59;
Ale (oczywiście) to nie działa. Wystąpił błąd składniowy, ponieważ muszę uciec przecinek WHERE yuzeyKo = 29,59;
Ale nie ma specjalnego znaku ucieczki dla przecinków. Co powinienem zrobić?
Używam MySQL.
Odpowiedzi:
3 dla odpowiedzi № 1Czy kolumna yuseyKo jest kolumną VARCAHR? jeśli tak, twoje zapytanie SQL powinno być:
SELECT COUNT(*) FROM tablename WHERE yuzeyKo = "29,59";
1 dla odpowiedzi nr 2
prawdopodobnie potrzebujesz czegoś takiego:
SELECT COUNT(*) FROM tablename WHERE yuzeyKo = "29,59";
to zakłada twoje yuzeyKo
pole jest rodzajem znaku.