Ringkasan. dalam tutorial ini, kami akan menunjukkan cara menggunakan operator PostgreSQL 8 untuk mengonversi nilai dari satu jenis ke jenis lainnya Pengantar PostgreSQL expression::typeCode language: SQL (Structured Query Language) (sql)8 operatorAda banyak kasus di mana Anda ingin mengonversi nilai dari satu tipe data ke tipe data lainnya. PostgreSQL memberi Anda operator _8 yang memungkinkan Anda melakukan ini Berikut ini ilustrasi sintaks tipe 8 _ Dalam sintaks ini
Pemeran tipe PostgreSQL. operatorSelain sintaks tipe 8, Anda dapat menggunakan sintaks berikut untuk mengonversi nilai dari satu tipe ke tipe lainnya
Lihat contoh berikut
Perhatikan bahwa sintaks cast dengan operator cast (. ) adalah PostgreSQL- spesifik dan tidak sesuai dengan standar SQL PostgreSQL expression::typeCode language: SQL (Structured Query Language) (sql)_8 contohMari kita ambil beberapa contoh penggunaan operator 8 untuk mengonversi nilai dari satu jenis ke jenis lainnya 1) Keluarkan string ke contoh integerPernyataan berikut mengubah konstanta string menjadi bilangan bulat
Jika ekspresi tidak dapat dikonversi ke tipe target, PostgreSQL akan memunculkan error. Lihat contoh berikut
2) Keluarkan string ke contoh tanggalContoh ini menggunakan _8 untuk mengonversi string menjadi tanggal
Pertama, kita mengonversi 6 string literal menjadi 7. Kedua, kami mengonversi _8 menjadi 9. 3) Keluarkan string ke contoh gandaDalam contoh berikut, kami mencoba mengonversi string 0 menjadi nilai ganda
Ups, kami mendapat pesan kesalahan berikut
Untuk memperbaikinya, Anda perlu menggunakan 1 alih-alih 2 sebagai berikut
4) Transmisikan string ke contoh booleanContoh ini menggunakan _3 untuk mengonversi string 'true', 'T' menjadi true dan 'false', 'F' menjadi false 0 Inilah hasilnya 5) Konversi string menjadi contoh cap waktuContoh ini menggunakan operator cast (. ) untuk mengonversi string menjadi stempel waktu 1 6) Mengonversi string menjadi contoh intervalContoh ini menggunakan operator pemeran untuk mengonversi string menjadi interval _2 Inilah hasilnya 7) Menggunakan expression::typeCode language: SQL (Structured Query Language) (sql)_8 dengan contoh data tabelPertama, buat tabel _5 yang terdiri dari dua kolom. id dan peringkat. Tipe data kolom _6 adalah 7 _3 Kedua, masukkan beberapa contoh data ke dalam tabel 5 _4 Karena persyaratan berubah, kami menggunakan tabel 5 yang sama untuk menyimpan peringkat sebagai nomor e. g. , 1, 2, 3 bukannya A, B, dan C 5 Jadi, tabel _5 menyimpan nilai campuran termasuk numerik dan string 6 Sekarang, kita harus mengonversi semua nilai di kolom 6 menjadi bilangan bulat, semua peringkat A, B, C lainnya akan ditampilkan sebagai nol. Untuk melakukannya, gunakan ekspresi _2 dengan jenis 8 seperti yang ditampilkan dalam kueri berikut. _7 _4 memeriksa peringkat, jika cocok dengan pola bilangan bulat, itu mengubah peringkat menjadi bilangan bulat, jika tidak, ia mengembalikan 0 Dalam tutorial ini, Anda telah mempelajari cara menggunakan PostgreSQL 8 untuk mengonversi nilai dari satu jenis ke jenis lainnya Bagaimana Anda mengubah array menjadi string?Untuk mengonversi larik menjadi string dalam Javascript, kita cukup menerapkan metode toString() pada larik yang diberikan , dan kita . Secara internal javascript pertama-tama mengubah setiap elemen menjadi string dan kemudian mengkonkretkannya untuk mengembalikan string terakhir.
Bagaimana cara menggunakan Array_agg di PostgreSQL?Fungsi PostgreSQL ARRAY_AGG() adalah fungsi agregat yang menerima kumpulan nilai dan mengembalikan larik di mana setiap nilai dalam kumpulan input ditetapkan ke elemen larik. Sintaksis. ARRAY_AGG(ekspresi [ORDER BY [sort_expression {ASC. DESC}], [. ]) Klausa ORDER BY adalah klausa sukarela.
Bagaimana cara menghapus array di PostgreSQL?Unnest Multidimensional Array di Contoh PostgreSQL. Metode Unnest menggunakan array 2-D sebagai bilangan bulat. Cuplikan kode di bawah ini akan memperluas array integer menjadi 6 baris. PILIH unnest('[2. 4][2. 3]={{21,22},{23,24},{25,26}}'. integer[]); Keluaran. Di set hasil, setiap elemen array menjadi baris.
Bagaimana cara memperluas array di PostgreSQL?PostgreSQL tidak memiliki metode EXTEND seperti Oracle. PostgreSQL, bagaimanapun, dapat memperluas array 1 dimensi secara otomatis dengan menetapkan elemen array di luar akhir panjang array saat ini . |