Huỳnh Quốc Anh
Huỳnh Quốc Anh
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 11 lượt xem

khoảng giá trị

where YearlyIncome like [110000-190000] 

câu lệnh where như vậy được k ạ!

Thảo luận 1 câu trả lời
Lượt xem 11 lượt xem
Vỗ tay vỗ tay
Huỳnh Quốc Anh 23:03 - Mar 10, 2025

Câu lệnh WHERE YearlyIncome LIKE [110000-190000] không đúng trong SQL, vì LIKE chỉ hoạt động với chuỗi (TEXT), không thể dùng để lọc khoảng giá trị số nha b.

 

Bạn có thể dùng BETWEEN để lọc trong khoảng từ 110000 đến 190000 như sau:

SELECT * FROM my_table WHERE YearlyIncome BETWEEN 110000 AND 190000;

 

Hoặc dùng điều kiện >= và <=:

SELECT * FROM my_table WHERE YearlyIncome >= 110000 AND YearlyIncome <= 190000;

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông