sql >> Databáze >  >> RDS >> Oracle

Escapování speciálních znaků v SQL

Pokud používáte proměnné vazby a ORM, měly by se vložené jednoduché uvozovky a ampersandy předávat automaticky; to jsou speciální znaky v SQL*Plus nebo SQL*Developer.

Chcete-li použít LIKE při hledání doslovných znaků % a _ (nikoli jejich víceznakové a jednoznakové verze zástupných znaků), použijte escape klauzule like podmínka:

select * from my_table where some_text like '/%%' escape '/';

vrátí pouze řádky, kde nějaký_text začíná znakem procenta.



  1. PYTHON:Aktualizujte MULTIPLE SLOUPCE pomocí proměnných pythonu

  2. Jak nahradit hodnotu oddělenou čárkami ve sloupci tabulky uživatelskou vstupní hodnotou oracle

  3. Jak porovnat časové razítko v klauzuli where

  4. Jak získat součet času z databáze v PHP?