Oracle - Sử dụng các ký tự đặc biệt

Giới thiệu

Đối với một số truy vấn SQL, chúng tôi cần tìm kiếm các chuỗi chứa các ký tự đặc biệt như '%'.

  • Xem xét ví dụ dưới đây, nhu cầu là tìm các bản ghi chứa ký tự giữa '%':

 Chọn * Từ bảng nơi các trường như '%%%'; 

Dung dịch

  • Để làm điều này, bạn phải biết cách tách biệt các ký tự đặc biệt.
  • Trước hết, chúng ta phải đưa ra một giá trị cho tham số ESCAPE của SQL, ví dụ '^' :

 SQL> THIẾT LẬP ESCAPE ^ 
  • Từ đó, ký tự '^' có thể được sử dụng để xác định và phân tách các ký tự đặc biệt.

 Chọn * Từ bảng nơi các trường như '% ^ %%'; 
Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên