sql >> Databáze >  >> RDS >> MariaDB

Jak QUOTE() funguje v MariaDB

V MariaDB QUOTE() je vestavěná funkce řetězce, která vám umožňuje uniknout řetězci, aby byl vhodný pro zahrnutí do příkazu SQL.

Řetězec je vrácen uzavřený do jednoduchých uvozovek a před každou instanci jednoduchých uvozovek je připojeno zpětné lomítko (' ), zpětné lomítko (\ ), ASCII NUL a Control-Z znaky.

Syntaxe

Syntaxe vypadá takto:

QUOTE(str)

Kde str je řetězec k úniku.

Příklad

Zde je základní příklad:

SELECT QUOTE("Can't do it");

Výsledek:

+----------------------+
| QUOTE("Can't do it") |
+----------------------+
| 'Can\'t do it'       |
+----------------------+

Prázdný řetězec

Co se stane, když je předán prázdný řetězec:

SELECT QUOTE("");

Výsledek:

+-----------+
| QUOTE("") |
+-----------+
| ''        |
+-----------+

Nulový argument

Poskytování null výsledkem je null :

SELECT QUOTE(null);

Výsledek:

+-------------+
| QUOTE(null) |
+-------------+
| NULL        |
+-------------+

Chybí argument

Volání QUOTE() s nesprávným počtem argumentů nebo bez předání jakýchkoli argumentů vede k chybě:

SELECT QUOTE();

Výsledek:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'QUOTE'

  1. Vypuštění připojeného uživatele ze schématu databáze Oracle 10g

  2. Jak REPLACE() funguje v MariaDB

  3. Jak nasadit MySQL na Ubuntu a plně spravované

  4. Migrace databáze Oracle z AWS EC2 na AWS RDS, část 4