PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Знак за нов ред на PostgreSQL

Обратната наклонена черта няма специално значение в SQL, така че '\n' е обратна наклонена черта, последвана от знака n

За да използвате "изходни последователности" в литерал на низ, трябва да използвате "разширена" константа :

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

Друг вариант е да използвате chr() функция:

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

Или просто поставете новия ред в константата на низа:

select 'test line 1
test line 2';

Независимо дали това действително е показано като два реда във вашия SQL клиент, зависи от вашия SQL клиент.

актуализация:добър отговор от @thedayturns, където можете да имате по-проста заявка:

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. Грешка при последователността:Връзката не съществува

  2. Как да премахнете дубликати, които се генерират с array_agg postgres функция

  3. Оптимизация на заявки в PostgreSQL. EXPLAIN Basics – Част 1

  4. Как да ограничите максималната дължина на дисплея на колона в PostgreSQL

  5. Използване на INSERT с PostgreSQL база данни с помощта на Python