where YearlyIncome like [110000-190000]
câu lệnh where như vậy được k ạ!
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;