sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL-teken voor nieuwe regel

De backslash heeft geen speciale betekenis in SQL, dus '\n' is een backslash gevolgd door het teken n

Om "escape-reeksen" in een letterlijke tekenreeks te gebruiken, moet u een "uitgebreide" constante :

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

Een andere optie is om de chr() . te gebruiken functie:

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

Of plaats gewoon de nieuwe regel in de stringconstante:

select 'test line 1
test line 2';

Of dit daadwerkelijk wordt weergegeven als twee regels in uw SQL-client, hangt af van uw SQL-client.

update:een goed antwoord van @thedayturns, waar je een eenvoudigere vraag kunt stellen:

E'test line 1\ntest line 2'




  1. Hoe krijg ik de MySQL autoincrement primaire sleutel van Sequelize on save()?

  2. xampp mysql Kan multi-masterstructuren niet initialiseren

  3. cursor:pin S wacht op X

  4. Hoe kan ik een query filteren op het uurgedeelte van een DateTime-veld in MySQL?