Không chắc chắn về cách truy vấn sql có thể đi với câu lệnh if/else.mysql IF Tuyên bố khác
Tôi có một câu lệnh SELECT đơn giản:
CHỌN
amount
,transtype
TỪtransactions
Cột transtype
sẽ là một số.
Ví dụ: 1 = bán, 2 = hoàn lại tiền, 3 = lỗi, 4 = bị hủy, 5 = cái gì khác .... v.v.
Vì vậy, không có gì phức tạp. Nhưng danh sách có xu hướng phát triển vì lý do báo cáo. Mà là tốt.
Đối với một truy vấn cụ thể mà tôi đang làm việc, có cách nào trích xuất cột đó làm một trong hai hoặc ba số hoặc văn bản được chỉ định không?
Ví dụ: một số số transtype là 'mất', trong khi một số khác là 'tăng' và có thể số khác là 'trung lập'.
Tôi muốn trích xuất cột đó chỉ với 3 cột, mà không cần sử dụng php bên trong bảng html tôi đang ném các hàng vào.
Nếu giải thích của tôi không rõ ràng, xin lỗi tôi. Thật khó để nhổ ra.
Bạn muốn phân loại các giá trị transtype của bạn là bị mất, tăng hoặc trung tính? –