Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Menghantar Jenis Data dalam PostgreSQL?

Bagaimanakah Saya Boleh Menghantar Jenis Data dalam PostgreSQL?

Barbara Streisand
Lepaskan: 2025-01-13 20:17:47
asal
839 orang telah melayarinya

How Can I Cast Data Types in PostgreSQL?

Penjelasan terperinci tentang penukaran jenis data PostgreSQL

Tukar jenis data lajur kepada jenis lain dengan mudah dalam pernyataan SELECT dalam PostgreSQL. Begini caranya:

<code class="language-sql">SELECT cast(varchar_col AS int) FROM table_name;</code>
Salin selepas log masuk

Sintaks ini mematuhi piawaian SQL. Sebagai alternatif, PostgreSQL membenarkan sintaks singkatan:

<code class="language-sql">SELECT varchar_col::int FROM table_name;</code>
Salin selepas log masuk

Kedua-dua variasi boleh digunakan hampir di mana-mana, tetapi bentuk kedua mungkin memerlukan tanda kurung semasa bersarang.

Selain itu, anda boleh menggunakan variasi sintaks berikut:

<code class="language-sql">int4(varchar_col)
int '123'</code>
Salin selepas log masuk

Perhatikan bahawa int4() menggunakan nama jenis dalaman, manakala int '123' menjangkakan rentetan petikan yang tidak ditaip secara literal. Walau bagaimanapun, int[] '{1,2,3}' mesti ditukar menggunakan '{1,2,3}'::int[] atau cast('{1,2,3}' AS int[]) .

Untuk maklumat lanjut, sila rujuk bahagian tentang fungsi penukaran dan jenis tatasusunan dalam dokumentasi PostgreSQL.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghantar Jenis Data dalam PostgreSQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan