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

Chuyển đổi float thành varchar trong SQL Server mà không có ký hiệu khoa học

Truyền hoặc chuyển đổi thành VARCHAR(MAX) hoặc bất cứ điều gì khác không làm việc cho tôi bằng cách sử dụng các số nguyên lớn (trong trường float) chẳng hạn như 167382981, luôn xuất hiện '1.67383e + 008'.

Điều gì đã đã làm công việc là STR() .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:Đính kèm phiên bản 661 không chính xác

  2. Ví dụ về DATEDIFF () trong SQL Server

  3. Kiến trúc SQL Server AlwaysOn (Nhóm khả dụng) và Cài đặt từng bước -1

  4. Cần trợ giúp trong tính toán bằng cách sử dụng hai Bộ dữ liệu sử dụng SSRS Biểu thức

  5. Thêm giá trị mặc định của trường datetime trong SQL Server vào dấu thời gian