Se non ti dispiace sostituendo tutti i caratteri di spazi bianchi anche se non stanno portando/finale, qualcosa di simile a quanto segue lo farà:
SELECT REPLACE(REPLACE(REPLACE(REPLACE(txt, ' ', '_'),
E'\t', '\t'),
E'\r', '\r'),
E'\n', '\n') AS txt
FROM test;
Questo sta usando un carattere di sottolineatura per marcare gli spazi, ma naturalmente sei libero di scegliere il tuo. Vedi SQL fiddle demo.
Se si desidera visualizzare solo quelli iniziali/finali, sarà più complesso, ma se ciò è realmente desiderato, è possibile utilizzare regex_replace
.
fonte
2016-09-14 15:06:40
Nulla built-in per quanto ne so. In genere includo i valori con un carattere "marcatore": 'seleziona '>' || nome || '<' da my_table' –
invece del solo nome prova '' '|| nome ||'" ' –
Per quello che vale , PgAdmin ti darà gli spazi – Hambone