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

Bagaimana untuk Menghantar Jenis Data dalam PostgreSQL?

Linda Hamilton
Lepaskan: 2025-01-13 20:35:44
asal
508 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Sintaks lain

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

Contohnya:

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

Terpakai pada nama jenis tertentu. Contoh jenis int:

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

Mestilah rentetan petikan yang tidak ditaip secara literal. Contohnya:

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

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!

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