Cộng trừ nhân chia với cột có thể mang giá trị null trong SQLSERVER

Chào các bạn
mình bị lỗi khi cộng trừ nhân chia với cột có thể là null trong sql
ví dụ float - null = null
phải làm như thế nào nhỉ
xincamon

1 Like

help me :slight_smile: :smile:

Bạn nên cẩn thận hơn với dữ liệu của mình. Các trường dạng chuỗi, ảnh, byte, thời gian… thì hãy cho phép null. Còn các trường số thì đặt mặc định là 0 và NOT NULL, như vậy sẽ tránh được lỗi.

2 Likes

nhưng null này là do mình left join mà ra,
giờ nó null mà lại cần + - * /

If null = 0

trong truy vấn sql mà bạn
k phải trong t-sql

Dùng hàm isnull, trong trường hợp null thì thay bằng giá trị khác

SELECT ISNULL(Weight, 0))
```
2 Likes

:slight_smile: tks a

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?