PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Karakter baris baru PostgreSQL

Garis miring terbalik tidak memiliki arti khusus dalam SQL, jadi '\n' adalah garis miring terbalik diikuti oleh karakter n

Untuk menggunakan "escape sequence" dalam literal string, Anda perlu menggunakan Konstanta "diperpanjang" :

select 'test line 1'||E'\n'||'test line 2';

Pilihan lain adalah dengan menggunakan chr() fungsi:

select 'test line 1'||chr(10)||'test line 2';

Atau cukup masukkan baris baru ke dalam konstanta string:

select 'test line 1
test line 2';

Apakah ini benar-benar ditampilkan sebagai dua baris di klien SQL Anda, tergantung pada klien SQL Anda.

perbarui:jawaban bagus dari @thedayturns, tempat Anda dapat mengajukan pertanyaan yang lebih sederhana:

E'test line 1\ntest line 2'




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa perbedaan antara ukuran kumpulan koneksi perpustakaan ORM/pembuat kueri dan ukuran kumpulan koneksi pgbouncer?

  2. Psql daftar semua tabel

  3. Dua titik dua (::) notasi dalam SQL

  4. utilitas gpload di greenplum

  5. Ketik Java di JDBC ke Postgres ltree