MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Jak działa funkcja QUOTE() w MariaDB

W MariaDB, QUOTE() to wbudowana funkcja ciągów znaków, która pozwala na zmianę znaczenia ciągu, aby nadawał się do włączenia do instrukcji SQL.

Ciąg jest zwracany ujęty w pojedyncze cudzysłowy, a do każdego wystąpienia pojedynczego cudzysłowu dodawany jest ukośnik odwrotny (' ), ukośnik odwrotny (\ ), ASCII NUL i Control-Z znaków.

Składnia

Składnia wygląda tak:

QUOTE(str)

Gdzie str jest ciągiem do ucieczki.

Przykład

Oto podstawowy przykład:

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

Wynik:

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

Pusty ciąg

Oto, co się dzieje po przekazaniu pustego ciągu:

SELECT QUOTE("");

Wynik:

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

Argument zerowy

Podanie null wyniki w null :

SELECT QUOTE(null);

Wynik:

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

Brakujący argument

Wywołanie QUOTE() z niewłaściwą liczbą argumentów lub bez przekazania jakichkolwiek argumentów powoduje błąd:

SELECT QUOTE();

Wynik:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB JSON_COMPACT() Objaśnienie

  2. Jak MONTHNAME() działa w MariaDB

  3. Jak działa DATE() w MariaDB

  4. MariaDB LOCALTIME() Wyjaśnione

  5. Jak TIME_FORMAT() działa w MariaDB