Có thể đặt biệt hiệu tên cột và sau đó sử dụng tên đó trong câu lệnh CASE không? Ví dụ,SQL: Tên cột bí danh để sử dụng trong tuyên bố CASE
SELECT col1 as a, CASE WHEN a = 'test' THEN 'yes' END as value FROM table;
Tôi cố gắng để bí danh cột vì thực sự tuyên bố trường hợp của tôi sẽ được tạo lập trình, và tôi muốn cột rằng tuyên bố trường hợp sử dụng phải được quy định trong SQL thay vì phải vượt qua thông số khác cho chương trình.
Điều này phải được đánh dấu là câu trả lời đúng! – erbaker