Hướng dẫn how do i get comma separated values in mysql? - làm cách nào để lấy các giá trị được phân tách bằng dấu phẩy trong mysql?
86 Show
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi muốn chuyển đổi các giá trị đã chọn thành chuỗi phân tách bằng dấu phẩy trong MySQL. Mã ban đầu của tôi như sau:
Sản xuất:
Đầu ra mong muốn của tôi sẽ trông như thế này:
Henry Ecker 32,8K17 Huy hiệu vàng30 Huy hiệu bạc51 Huy hiệu Đồng17 gold badges30 silver badges51 bronze badges Hỏi ngày 24 tháng 10 năm 2013 lúc 6:22Oct 24, 2013 at 6:22
Kiểm tra điều này:
informatik01 15.8k10 Huy hiệu vàng73 Huy hiệu bạc102 Huy hiệu Đồng10 gold badges73 silver badges102 bronze badges Đã trả lời ngày 24 tháng 10 năm 2013 lúc 6:28Oct 24, 2013 at 6:28
Naveen Gidelnaveen Goidynaveen goyal 4.4512 Huy hiệu vàng15 Huy hiệu bạc26 Huy hiệu đồng2 gold badges15 silver badges26 bronze badges Nếu bạn có nhiều hàng cho Parent_id.
Nếu bạn muốn thay thế không gian bằng dấu phẩy.
Đã trả lời ngày 24 tháng 10 năm 2013 lúc 6:29Oct 24, 2013 at 6:29
Sanal Ksanal kSanal K 7234 Huy hiệu bạc14 Huy hiệu Đồng4 silver badges14 bronze badges 1 Sử dụng chức năng nhóm_concat () của mysql.
Nó sẽ cung cấp cho bạn chuỗi được kết hợp như:
Đã trả lời ngày 24 tháng 10 năm 2013 lúc 6:33Oct 24, 2013 at 6:33
Nishu Tayalnishu TayalNishu Tayal Phù hiệu vàng 19.6K847 Huy hiệu bạc97 Huy hiệu đồng8 gold badges47 silver badges97 bronze badges Thử cái này
Kết quả sẽ được
Đã trả lời ngày 24 tháng 10 năm 2013 lúc 6:30Oct 24, 2013 at 6:30
Ankit Sharmaankit SharmaAnkit Sharma 3,8362 huy hiệu vàng28 Huy hiệu bạc46 Huy hiệu đồng2 gold badges28 silver badges46 bronze badges Đầu tiên đến 6, nếu không nó sẽ không cung cấp cho bạn tất cả kết quả: 0
WSCourge 9.66912 Huy hiệu vàng53 Huy hiệu bạc73 Huy hiệu đồng12 gold badges53 silver badges73 bronze badges Đã trả lời ngày 16 tháng 1 năm 2018 lúc 6:30Jan 16, 2018 at 6:30
Cksahucksahucksahu Huy hiệu Bạc 1311 Huy hiệu Đồng1 silver badge4 bronze badges Bộ phân cách mặc định giữa các giá trị trong một nhóm là dấu phẩy (,). Để chỉ định bất kỳ dấu phân cách nào khác, hãy sử dụng 7 như hình dưới đây. 1
Để loại bỏ bộ phân cách, sau đó sử dụng 8 2Tham khảo để biết thêm thông tin nhóm_concat Đã trả lời ngày 27 tháng 1 năm 2017 lúc 19:27Jan 27, 2017 at 19:27
Rohan Khuderohan KhudeRohan Khude 4.1765 Huy hiệu vàng47 Huy hiệu bạc42 Huy hiệu đồng5 gold badges47 silver badges42 bronze badges 1 Sử dụng phương thức 9 trong MySQL
Kamal Pal 4.1495 Huy hiệu vàng24 Huy hiệu bạc39 Huy hiệu Đồng5 gold badges24 silver badges39 bronze badges Đã trả lời ngày 24 tháng 10 năm 2013 lúc 6:27Oct 24, 2013 at 6:27
HepizojHepizojhepizoj 2434 Huy hiệu bạc9 Huy hiệu Đồng4 silver badges9 bronze badges 2 Chỉ như vậy đối với những người thực hiện nó trong SQL Server: Sử dụng 0 để có kết quả tương tự.Đã trả lời ngày 28 tháng 5 năm 2020 lúc 1:45May 28, 2020 at 1:45
DPPDPPDPP 12.4K3 Huy hiệu vàng48 Huy hiệu bạc46 Huy hiệu đồng3 gold badges48 silver badges46 bronze badges Sử dụng nhóm_concat, đây là một cách khác để làm cho nó linh hoạt: 3Điều này sẽ trả về các giá trị như: 4Bạn có thể kết nối bằng cách sử dụng bất kỳ dấu phân cách nào khác. Điều này sẽ giúp trong trường hợp bạn muốn sử dụng giá trị trả về trực tiếp ở đâu đó. Đã trả lời ngày 12 tháng 8 năm 2021 lúc 15:51Aug 12, 2021 at 15:51
5Đã trả lời ngày 18 tháng 11 năm 2021 lúc 6:58Nov 18, 2021 at 6:58
Làm thế nào tôi có thể nhận được nhiều giá trị hàng trong dấu phẩy được phân tách trong MySQL?Làm thế nào để có được nhiều hàng vào danh sách phân tách dấu phẩy trong SQL.. Mysql. MySQL có chức năng Group_concat () cho phép chúng tôi xuất kết quả truy vấn của mình vào danh sách phân tách dấu phẩy: chọn nhóm_concat (petName) từ vật nuôi; .... Cơ sở dữ liệu Oracle. .... Máy chủ SQL. .... Mariadb. .... Postgresql. .... Sqlite. .... Nhiều cột .. Chúng ta có thể lưu trữ các giá trị phân tách dấu phẩy trong MySQL không?Bạn không bao giờ lưu trữ các mảng phân tách dấu phẩy trong cơ sở dữ liệu - mỗi mục trong mảng phân tách dấu phẩy cần được lưu trữ trong hàng riêng của nó trong một bảng trong cơ sở dữ liệu.Bảng này sẽ có nhiều mối quan hệ với bảng ban đầu. - each entry in the comma separated array needs to be stored in its own row in a table in the database. This table would have a many to one relationship to the original table.
Làm thế nào phân tách dấu phẩy phân tách các giá trị chuỗi thành các cột trong MySQL?Cách chia văn bản phân tách dấu phẩy (danh sách ID) trong quy trình lưu trữ MySQL để sử dụng kết quả trong câu lệnh SQL "in".Chọn * từ bảng trong đó bảng.id in (splitStringFunction (CommaseParatedData, ','));SQL ... Ok, bạn có thể cụ thể hơn không?- Peter Stegnar..... Theo liên kết, chỉ có câu trả lời không phải là thực hành tốt..... Liên kết đầu tiên bị hỏng .. Làm thế nào để bạn lưu trữ các giá trị phân tách dấu phẩy trong SQL?Chèn các giá trị phân tách dấu phẩy (phân định) trong một bảng trong SQL ..... Hàm chia tách .. Sử dụng chức năng SplitString trong truy vấn SQL .. Sử dụng chức năng SplitsTring trong một quy trình được lưu trữ .. Thực hiện thủ tục được lưu trữ .. Downloads.. |