Sử dụng SELECT cot INTO @bien FROM bang WHERE dieu_kien để gán giá trị đơn vào biến session, sau đó SELECT @bien để xem.
Ví dụ minh họa
Tạo bảng học sinh:
mysql> CREATE TABLE DemoTable1896 (
StudentId INT AUTO_INCREMENT PRIMARY KEY,
StudentName VARCHAR(20), StudentMarks INT
);
mysql> INSERT INTO DemoTable1896(StudentName,StudentMarks) VALUES('Chris',56),('David',98),('Mike',89),('Sam',78);
Lấy tên học sinh có điểm 98:
mysql> SET @Name:=NULL; mysql> SELECT StudentName INTO @Name FROM DemoTable1896 WHERE StudentMarks=98; mysql> SELECT @Name;
Kết quả:
+-------+ | @Name | +-------+ | David | +-------+
Lưu ý: Truy vấn phải trả về đúng 1 hàng, nếu 0 hàng -> biến giữ giá trị cũ, nếu >1 hàng -> lỗi. Dùng LIMIT 1 để an toàn.