Hiển thị kết quả từ 1 đến 4 / 4
  1. #1
    Tham gia
    10-05-2010
    Bài viết
    124
    Like
    0
    Thanked 2 Times in 2 Posts

    Hỏi về kiểu dữ liệu trong sql server

    Hi all,

    Mình muốn lưu số có dạng thập phân 2 chữ số, ví dụ: 0,25 thì phải chọn kiểu dữ liệu nào trong sql server? Mình chưa biết khi nào nên dùng float, decimal, real, number. Một cái nữa là nếu 2 trường kiểu int nếu thực hiện phép chia mình muốn lấy ra số thập phân dạng như trên thì làm cách nào?

    Cảm ơn
    Quote Quote

  2. #2
    Tham gia
    29-06-2010
    Bài viết
    110
    Like
    1
    Thanked 2 Times in 2 Posts
    - Kiểu lưu float 8 byte hoặc real 4 byte
    - 5 / 2 = 2 ==> 5 / (2 * 1.0) = 2.5

  3. #3
    Tham gia
    09-12-2007
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts
    1) Có thể lưu dạng numeric. VD : numeric(5,2)
    2) Cast 2 số qua dạng thập phân rồi chia

  4. #4
    Tham gia
    24-06-2008
    Bài viết
    10
    Like
    0
    Thanked 0 Times in 0 Posts
    Các pro cho mình hỏi mình muốn lưu phần thập phân gồm 5 số thì làm thế nào? Mình đã thử dùng các kiểu trên nhưng chỉ lưu được 4 và làm tròn ở số thứ 5.

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •