Hướng dẫn mysql select from list of strings - mysql chọn từ danh sách các chuỗi
Làm thế nào tôi có thể truy vấn dữ liệu từ một bảng có sẵn trên danh sách các chuỗi? Tôi chỉ muốn lấy dữ liệu từ danh sách các chuỗi.
Thanks! Hỏi ngày 27 tháng 4 năm 2010 lúc 19:33Apr 27, 2010 at 19:33
2
Tôi cho rằng bạn muốn MySQL trong mệnh đề:
Đã trả lời ngày 27 tháng 4 năm 2010 lúc 19:35Apr 27, 2010 at 19:35
Matthew Jonesmatthew JonesMatthew Jones 25.2K17 Huy hiệu vàng98 Huy hiệu bạc154 Huy hiệu đồng17 gold badges98 silver badges154 bronze badges 3
Đã trả lời ngày 27 tháng 4 năm 2010 lúc 19:35Apr 27, 2010 at 19:35
Matthew Jonesmatthew Jonesegrunin 25.2K17 Huy hiệu vàng98 Huy hiệu bạc154 Huy hiệu đồng8 gold badges49 silver badges92 bronze badges Egruninegrunin
24.3k8 Huy hiệu vàng49 Huy hiệu bạc92 Huy hiệu ĐồngSep 24, 2018 at 14:45
Tôi đã phải xâu chuỗi bất kỳ số nào nếu tôi đang tìm kiếm một hỗn hợp các số và chuỗi, thật tò mò đó là chuỗi tôi không thể chọn nếu tôi không trích dẫn các số.zzapper Đã trả lời ngày 24 tháng 9 năm 2018 lúc 14:455 gold badges47 silver badges44 bronze badges Zzapperzzapper 4.5935 Huy hiệu vàng47 Huy hiệu bạc44 Huy hiệu đồng Một biến thể nữa nếu bạn có danh sách các giá trị trong biến: Đặt @List = 'lớn, nhỏ, thêm';Jan 25, 2021 at 9:49
Chọn * từ thetable where find_in_set (tên, @list); Đã trả lời ngày 25 tháng 1 năm 2021 lúc 9:49 Đối với điều này, sử dụng find_in_set ().mysql> create table demo81 -> ( -> id int not null auto_increment primary key, -> username varchar(200) -> ); Query OK, 0 rows affected (1.44 Hãy để chúng tôi tạo một bảng - Thí dụmysql> insert into demo81(username) values('John,Chris,David'); Query OK, 1 row affected (0.11 mysql> insert into demo81(username) values('Mike,Sam'); Query OK, 1 row affected (0.14 mysql> insert into demo81(username) values('Chris,Bob,Sam'); Query OK, 1 row affected (0.13 mysql> insert into demo81(username) values('Mike,John,Chris'); Query OK, 1 row affected (0.23 Hiển thị bản ghi từ bảng bằng cách sử dụng câu lệnh chọn - Thí dụmysql> select *from demo81; Điều này sẽ tạo ra đầu ra sau - Đầu ra
Sau đây là truy vấn để chọn nơi các giá trị trong chuỗi danh sách - Thí dụmysql> select *from demo81 where find_in_set('Chris',username) > 0; Điều này sẽ tạo ra đầu ra sau - Đầu raSau đây là truy vấn để chọn nơi các giá trị trong chuỗi danh sách -
|