-
Microsoft SQL
vulhu06 > 18-11-16, 03:30 PM
Chào các ACE!
Thật ra cái chủ đề này chẳng liên quan gì tới diễn đàn của chúng ta, nhưng thật tình tôi không biết hỏi ai, mong các thành viên BQT giúp đỡ đừng xóa bài viết nhé
Số là mình đã lâu không đụng đến SQL server, hôm nay thử lại thì không tạo được câu truy vấn bình thường luôn:
Select Ho + Ten as HoTen, (Toan+Ly+Hoa)/3 as DTB, if(DTB>=5,'dau','rot') as ketqua from... . Nó báo lỗi chỗ lệnh if, mình có thay bằng iif,... cũng không chạy được. Buồn thiệt
Mong mọi người chỉ giúp -
RE: Microsoft SQL
hieuvn > 18-11-16, 03:43 PM
chào bạn,
sql server dùng case when
câu của bạn viết như sau:
Select Ho + Ten as HoTen, (Toan+Ly+Hoa)/3 as DTB, (CASE WHEN DTB>=5 THEN 'dau' ELSE 'rot' END) as ketqua from...
HAVE FUN