Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Check giá trị số trong tập hợp tự định nghĩa
14:37 12-12-2017
487 lượt xem
3 bình luận
17:49 12-12-2017
Chào howkteam, tôi có vấn đề sau cần giúp đỡ.
Có 1 danh sách list id, ví dụ: 001,002,005,554,432,564
Tôi muốn select trong CSDL( cũng có cột ID chứa các id bao gồm list trên) sao cho chỉ chọn các bản ghi trong list id trên.
Vui lòng gợi ý giúp tôi, tôi không muốn viết nhiều câu lệnh đại loại như select from CSDL where id = '001'.... vì list có nhiều id,
Tôi có thể định nghĩa cái list trên rồi dùng where id in ( list tự định nghĩa) không?
bạn làm kiểu 001, 002 này là kiểu varchar nhé
Cảm ơn bạn đã trả lời, vây ta khai báo biến này là kiểu dữ liệu gì ạ, tôi khai kiểu INT nhưng khi query nó không ra kết quả như ý muốn.
Có thể sử dụng hàm IN để lấy những record có id trong list đó:
Có thể gán list đó vào 1 biến và thay biến vào câu query.