Cara untuk mengalih keluar petikan berganda dan menukar jenis data kepada rentetan dalam Google BigQuery
P粉481035232
P粉481035232 2023-08-15 11:25:31
0
1
419

Nilai adalah jenis objek JSON dan saya mahu menukarnya kepada rentetan dan mengalih keluar simbol petikan berganda. Saya mencuba fungsi ganti dan potong tetapi ia memerlukan rentetan sebagai input.
Saya juga mencuba fungsi ganti, potong dan hantar, tetapi mereka memerlukan input dalam format rentetan.
Pilih ganti(buang([nama lajur] sebagai rentetan), """) daripada [nama jadual]

P粉481035232
P粉481035232

membalas semua (1)
P粉966979765

Untuk menukar fungsiJSON列转换为STRING,您可以使用JSON_EXTRACT_SCALAR. Contoh:

WITH sample AS ( SELECT JSON '[{"day_of_week": "SUNDAY", "from": "06:00:00", "to": "15:00:00"}]' as json_data ) SELECT JSON_EXTRACT_SCALAR(j.day_of_week) as day_of_week, JSON_EXTRACT_SCALAR(j.from) as `from`, JSON_EXTRACT_SCALAR(j.to) as `to` FROM sample, UNNEST(JSON_EXTRACT_ARRAY(sample.json_data)) j

Hasil keluaran:

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!