PDA

View Full Version : Tạo Select



vulhu06
18-11-2016, 15:09
Chào các ACE trong diễn đàn! Mình là thành viên mới đang tập tành tự học SQL server, ngay lần đầu tiên đã bị vướng mắc ở câu truy vấn rồi. Mong mọi người chỉ dẫn

Select Ho + Ten as HoTen, (Toan+Ly+Hoa)/3 as DTB, if(DTB>=5,'dau','rot') as Ketqua from... Khi chạy nó báo lỗi chỗ if, mình có sửa thành iif và nhiều cái khác nhưng không chạy được cậu truy vấn này, khi xóa cái lệnh if thì chạy được

Xin cám ơn

tuan_tvkg
22-11-2016, 09:07
Làm gì có lệch IF sử dụng Case ... When .... THen ...ENdcase

quanluu
02-02-2017, 11:22
Làm gì có lệch IF sử dụng Case ... When .... THen ...ENdcase

Có lệnh iif bạn nhé, phụ thuộc vào phiên bản bạn dùng là bao nhiêu. Iif có từ bản 2012 thì phải.

quanluu
02-02-2017, 12:00
Chào các ACE trong diễn đàn! Mình là thành viên mới đang tập tành tự học SQL server, ngay lần đầu tiên đã bị vướng mắc ở câu truy vấn rồi. Mong mọi người chỉ dẫn

Select Ho + Ten as HoTen, (Toan+Ly+Hoa)/3 as DTB, if(DTB>=5,'dau','rot') as Ketqua from... Khi chạy nó báo lỗi chỗ if, mình có sửa thành iif và nhiều cái khác nhưng không chạy được cậu truy vấn này, khi xóa cái lệnh if thì chạy được

Xin cám ơn


bạn dùng SQL Server phiên bản bao nhiêu? IIF chỉ dùng đc từ vẻ 2012 trở lên nhé.