Dalam Postgres 8, adalah mungkin untuk menukar jenis data lajur kepada yang lain dalam pernyataan SELECT.
Untuk menghantar lajur varchar kepada int, gunakan sintaks berikut:
<code class="sql">cast(varchar_col AS int) -- SQL standard varchar_col::int -- Postgres syntax shorthand</code>
Pilihan ini hampir boleh digunakan secara universal. Bentuk yang terakhir mungkin memerlukan tanda kurung bersarang tambahan dalam situasi tertentu, manakala yang pertama mungkin diperlukan dalam konteks notasi berfungsi.
<code class="sql">SELECT cast(age_str AS int) AS age_int FROM customer_info;</code>
PostgreSQL membenarkan empat variasi pemutus lain:
Nilai rentetan mesti mengikut pemformatan tertentu:
Atas ialah kandungan terperinci Bagaimana untuk Menghantar Jenis Data dalam Pernyataan SELECT dalam PostgreSQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!