Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Truy vấn bảng SQL Server 2008 để tìm các giá trị trong cột chứa các ký tự Unicode

Bạn muốn tìm tất cả các chuỗi chứa một hoặc nhiều ký tự bên ngoài ký tự ASCII 32-126.

Tôi nghĩ rằng điều này nên làm công việc.

SELECT *
FROM your_table
WHERE your_column LIKE N'%[^ -~]%' collate Latin1_General_BIN


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cắt ngắn (không làm tròn) các vị trí thập phân trong SQL Server

  2. Chọn top 1 với UPDLOCK và READPAST đặt khóa độc quyền trên toàn bộ bảng

  3. Giới hạn đệ quy ở mức nhất định - Các hàng trùng lặp

  4. SQL Server bế tắc giữa chọn / cập nhật hoặc nhiều lựa chọn

  5. ADO.NET cổ điển - Làm thế nào để vượt qua UDT đến thủ tục được lưu trữ?