2011-10-25 83 views
5

Tôi không chắc chắn cách thực hiện điều này nhưng tôi có truy vấn có công đoàn trong đó. và tôi muốn có thể phân biệt từng cái bằng cách thêm một cột. Làm cách nào để thêm cột này và cung cấp cho nó một giá trị. Cảm ơn!thêm cột vào truy vấn mysql cộng với giá trị

Select ID,Name,SpecialColumn = 'Test' 
from table where ID = 'guid'; 

Trả lời

7

Sử dụng chuỗi ký tự theo sau là bí danh cột 'Test' AS SpecialColumn. Điều này sẽ tạo ra cùng một giá trị cho tất cả các hàng được trả về, hữu ích cho việc phân biệt giữa các thành phần UNION hoặc điền số cột không khớp giữa các thành phần UNION khi cần thiết.

SELECT 
    ID, 
    Name, 
'Test' AS SpecialColumn 
FROM table 
WHERE ID = 'guid'; 

Output (bỏ qua nơi khoản của bạn) sẽ là một cái gì đó như:

ID Name  SpecialColumn 
-------------------------- 
1 Venkman Test 
2 Egon  Test 
1 Winston Test 
3 Ray  Test 
+0

Cảm ơn! Chính xác những gì tôi cần, tôi biết nó sẽ đơn giản. – user516883

+0

@ user516883 Không sao, vui lòng trợ giúp –

Các vấn đề liên quan