Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menghantar Jenis Data dalam PostgreSQL?

Bagaimana untuk Menghantar Jenis Data dalam PostgreSQL?

Linda Hamilton
Linda Hamiltonasal
2025-01-13 20:35:44460semak imbas

How to Cast Data Types in PostgreSQL?

Penjelasan terperinci tentang penukaran jenis data PostgreSQL

Apabila menggunakan pangkalan data PostgreSQL, anda mungkin perlu menukar jenis data lajur kepada jenis lain. Sebagai contoh, anda mungkin perlu menukar lajur jenis varchar kepada jenis int.

Kaedah penukaran jenis

Dalam PostgreSQL, anda boleh menggunakan kaedah berikut untuk penukaran jenis data:

<code class="language-sql">cast(<column_name> AS <new_data_type>)
cast(<column_name> AS INTEGER) -- 显式指定新类型</column_name></new_data_type></column_name></code>

Sebagai contoh, tukar lajur varchar bernama "my_column" untuk menaip int:

<code class="language-sql">SELECT CAST(my_column AS INTEGER) FROM my_table;</code>

Sintaks lain

  • Sintaks trengkas PostgreSQL:
<code class="language-sql"><column_name>::<new_data_type></code>

Contohnya:

<code class="language-sql">my_column::INTEGER</code>
  • Int4(nama_lajur):

Terpakai pada nama jenis tertentu. Contoh jenis int:

<code class="language-sql">int4(my_column)</code>
  • Int 'nilai':

Mestilah rentetan petikan yang tidak ditaip secara literal. Contohnya:

<code class="language-sql">int '123'</code>

Nota

  • Rentetan mesti terdiri daripada simbol utama (/-) diikuti dengan nombor.
  • Ruang depan/belakang akan diabaikan.
  • Item terakhir (int 'nilai') tidak tersedia untuk jenis tatasusunan.

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

Kenyataan:
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