Używam PostgreSQL z PostGis. Wykonuję kwerendę taką jak ta:Zapytanie SQL wewnątrz funkcji
select st_geomfromtext('point(22 232)',432)
Działa dobrze. Ale teraz chcę wziąć wartość poprzez zapytanie. na przykład:
select st_geomfromtext('point((select x from data_name where id=1) 232)' , 432)
Tutaj data_name
jest jakaś tabela używam i x
przechowuje pewne wartości. Teraz zapytanie wewnątrz jest traktowane jako ciąg znaków i nie zwraca wartości.
Proszę o pomoc.
ERROR: syntax error at or near "select"
podpowiedź: Jak złączyć dwa ciągi w PostgreSQL? – muratgu
|| jest używany do łączenia łańcuchów, ale wciąż ten sam błąd jest zgłaszany – Naman
@muratgu za pomocą '||' lub funkcji: 'concat' – Houari