国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

MySQL: Leitfaden zum ?ffnen und Transponieren von Listen
P粉103739566
P粉103739566 2023-09-07 13:24:07
0
2
646

Ich habe einen bestimmten Datenrahmen:

id Nummernliste
2 [1,2,5,6,7]
5 [1,2,13,51,12]

Eine der Spalten ist nur die ID und die andere ist eine Liste von Zahlen, wie ich sie zuvor aus der JSON-Datei erhalten habe. Gibt es eine M?glichkeit, sie nur mit MySQL in dieses Format zu konvertieren?

id Nummernliste
2 1
2 2
2 5
2 6
2 7
5 1
5 2
5 13
5 51
5 12

Ich wei?, dass dies mit Python und Pandas problemlos m?glich ist, aber in diesem Fall muss ich nur MySQL verwenden, und ich wei? nicht wirklich, wie ich eine Liste in MySQL umsetzen soll

P粉103739566
P粉103739566

Antworte allen(2)
P粉786432579

@Ruslan Pylypiuk

Postgresql 靈魂:

select 
id,regexp_split_to_table(listofnumbers,',')
from test

Mysql靈魂:參考SQL將值拆分為多行

P粉883223328

您可以使用json_table()

create table myTable(id int, listofnumbers varchar(200));
insert into myTable values(2,   '[1, 2, 5, 6, 7]');
insert into myTable values(5,   '[1, 2, 13, 51, 12]');
select t.id, j.listofnumbers
from myTable t
join json_table(
  t.listofnumbers,
  '$[*]' columns (listofnumbers varchar(50) path '$')
) j;
id 數(shù)字列表
2 1
2 2
2 5
2 6
2 7
5 1
5 2
5 13
5 51
5 12
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage