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>
Sintaks ini mematuhi piawaian SQL. Sebagai alternatif, PostgreSQL membenarkan sintaks singkatan:
<code class="language-sql">SELECT varchar_col::int FROM table_name;</code>
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>
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!