Cara menghapus new line atau "Enter" di PostgreSQL
Untuk menghapus baris baru dalam sebuah field teks di PostgreSQL, Anda dapat menggunakan fungsi REPLACE. Contohnya:
SELECT REPLACE(your_column, E'\n', ' ')
FROM your_table;
Ini akan mengganti semua karakter baris baru dalam field your_column dengan satu spasi.
Sebagai alternatif, Anda juga dapat menggunakan fungsi TRANSLATE untuk menghapus baris baru:
SELECT TRANSLATE(your_column, E'\n', '')
FROM your_table;
Ini akan menghapus semua karakter baris baru dari field your_column.
Perlu diingat bahwa fungsi-fungsi ini hanya akan bekerja dengan karakter baris baru yang diwakili oleh E'\n', dan bukan dengan baris baru yang diwakili oleh '\r\n' atau '\r'. Untuk menghapus jenis baris baru ini, Anda dapat menggunakan pendekatan yang sama dengan sequence escape yang sesuai. Contohnya:
SELECT REPLACE(your_column, E'\r\n', ' ')
FROM your_table;
Ini akan mengganti semua karakter baris baru yang diwakili oleh '\r\n' dengan satu spasi.
select regexp_replace(deskripsi, '\r|\n', '', 'g') from tb_siswa
Ada juga pakai regexp_replace(field, E'[\\n\\r]+', ' ', 'g' )
Kalian bisa mencoba cara tersebut untuk case kalian.
Sumber Artikel
https://www.postgresql.org/message-
id/AANLkTinE7xFPywx9TT8qo+Y0BaFjAgiWVOet+FFtYh_s@mail.gmail.com
https://stackoverflow.com/questions/7836906/how-to-remove-carriage-returns-and-new-lines-in-postgresql
https://chat.openai.com/
Post a Comment for "Cara menghapus new line atau "Enter" di PostgreSQL"