01/10/2018, 01:13

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

HelloWorld viết 03:18 ngày 01/10/2018

help me

Trần Hoàn viết 03:18 ngày 01/10/2018

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.

HelloWorld viết 03:24 ngày 01/10/2018

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

Đỗ Trung Quân viết 03:13 ngày 01/10/2018

If null = 0

HelloWorld viết 03:17 ngày 01/10/2018

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

Nguyen Ca viết 03:17 ngày 01/10/2018

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

SELECT ISNULL(Weight, 0))
```
Bài liên quan
0