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

SUBSTRING () và giá trị hex

SUBSTRING tài liệu không đặc biệt rõ ràng về cách nó xử lý các giá trị nhị phân, đề cập đến 'ký tự' thay vì byte. Nhưng nó xử lý hiệu quả đầu vào là một chuỗi byte và với 1, 1 bạn đang yêu cầu byte đầu tiên của chuỗi:

Input    Byte sequence
----------------------
0x6      06
0xF6     F6
0xFF6    0F F6
0xFFF6   FF F6

Đầu ra của SUBSTRING(input, 1, 1) :

0x06
0xF6
0x0F
0xFF



  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ải thiện điều chỉnh hiệu suất SQL Server với 3 mẹo sau

  2. Cách hiệu quả nhất để giới hạn các hàng trả về từ truy vấn liên hợp- TSQL

  3. Chèn nhiều hàng trong một truy vấn SQL?

  4. Cách tốt nhất để tạo chỉ mục trong SQL Server

  5. Cách hoạt động của hàm SQL Server DIFFERENCE ()