PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana kita membangun tabel Normalized dari file teks DeNormalized satu?

Menggunakan gnu awk (karena RS)

awk '{$1=$1} NR%2==1 {printf "%s,",$0} NR%2==0' RS="[,\n]" file
XXXXXXXXXX,YYYYYYYYYY
TTTTTTTTTTT,UUUUUUUUUU
RRRRRRRRR,JJJJJJJJJ
111111111111,22222222222
333333333333,44444444
5555555,666666
EEEEEEEE,WWWWWW
QQQQQQQ,PPPPPPPP

{$1=$1} Membersihkan dan menghilangkan spasi tambahan
NR%2==1 {printf "%s,",$0} mencetak bagian ganjil
NR%2==0 mencetak bagian genap dan baris baru
RS="[,\n]" set catatan ke , atau baris baru



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memfilter kolom array PostgreSQL dengan API Kriteria JPA?

  2. sqlalchemy beberapa kunci asing ke tabel yang sama

  3. kebuntuan di postgres pada permintaan pembaruan sederhana

  4. Mengapa kode ini gagal di PostgreSQL dan bagaimana cara memperbaikinya (menyelesaikan masalah)? Apakah ini kelemahan mesin Postgres SQL?

  5. menulis tabel ke Postgresql menggunakan rPostgreSQL ketika nama database semua huruf kapital