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

SQL Server:Tính toán với các ký tự số

SQL Server sử dụng kiểu dữ liệu nhỏ nhất có thể.

Khi bạn chạy tập lệnh này

SELECT SQL_VARIANT_PROPERTY(1.0, 'BaseType')
SELECT SQL_VARIANT_PROPERTY(1.0, 'Precision')
SELECT SQL_VARIANT_PROPERTY(1.0, 'Scale')
SELECT SQL_VARIANT_PROPERTY(1.0, 'TotalBytes')

bạn sẽ thấy rằng SQL Server đã ngầm sử dụng kiểu dữ liệu NUMERIC (2, 1).
Phép chia cho 60,0 chuyển kết quả thành NUMERIC (8, 6).
Phép tính cuối cùng chuyển kết quả thành NUMERIC ( 17, 10).

Chỉnh sửa

Lấy từ SQL Server Books Online Chuyển đổi kiểu dữ liệu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo một máy chủ được liên kết trong SQL Server (Ví dụ T-SQL)

  2. Xem sp_execute đang làm gì

  3. Lỗi máy chủ SQL - HRESULT E_FAIL đã được trả về từ một cuộc gọi đến thành phần COM

  4. ORDER BY các mục phải xuất hiện trong danh sách chọn nếu CHỌN DISTINCT được chỉ định

  5. Số hàng tăng dần trên nhóm