Rumah  >  Artikel  >  pangkalan data  >  Penggunaan fungsi cast dalam oracle

Penggunaan fungsi cast dalam oracle

下次还敢
下次还敢asal
2024-04-30 06:42:141199semak imbas

Fungsi CAST digunakan untuk menukar nilai secara eksplisit kepada jenis data lain, sintaksnya ialah CAST(expression AS data_type). Contoh penggunaan termasuk: menukar nilai berangka kepada rentetan, rentetan kepada tarikh dan rentetan kepada nombor. Pilihan penukaran termasuk jenis angka, aksara, tarikh dan boolean.

Penggunaan fungsi cast dalam oracle

Penggunaan fungsi CAST dalam Oracle

Pengenalan kepada fungsi CAST

Fungsi CAST digunakan untuk menukar secara eksplisit nilai satu jenis data kepada jenis data yang lain. Sintaksnya adalah seperti berikut:

<code>CAST(expression AS data_type)</code>

Di mana:

  • ungkapan: nilai yang hendak ditukar expression:要转换的值
  • data_type:要转换到的数据类型

用法示例

将数值转换为字符串

<code>SELECT CAST(123.45 AS VARCHAR2(20)) FROM dual;</code>

结果:'123.45'

将字符串转换为日期

<code>SELECT CAST('2023-01-01' AS DATE) FROM dual;</code>

结果:2023-01-01

将字符串转换为数字

<code>SELECT CAST('1,234.56' AS NUMBER) FROM dual;</code>

结果:1234.56

jenis_data: jenis data yang hendak ditukar kepada

contoh penggunaan

  • Tukar nilai angka kepada rentetan
  • rrreee
  • Keputusan: '123.45'
  • Tukar rentetan kepada tarikh
rrreee

>1-02:

Tukar rentetan kepada nombor
  • rrreee
  • Keputusan: 1234.56
  • Pilihan penukaran jenis
🎜Fungsi CAST menyokong berbilang penukaran jenis data, termasuk: 🎜 🎜 jenis data nombor , INT, FLOAT, dsb. 🎜🎜Jenis aksara: VARCHAR2, CHAR, dsb. 🎜🎜Jenis tarikh: TARIKH, STAMP MASA, dsb. 🎜🎜Jenis Boolean: BOOLEAN🎜🎜🎜🎜Catatan penukaran tidak berfungsi🎜🎜Notes🎜 nilai asal. Ia hanya akan mengembalikan hasil yang ditukar. 🎜🎜Apabila penukaran gagal, ralat dilemparkan. Pastikan nilai yang ditukar serasi dengan jenis data sasaran. 🎜🎜Apabila menggunakan fungsi CAST, adalah penting untuk menentukan bilangan digit atau ketepatan yang diduduki oleh jenis data sasaran untuk memastikan penukaran yang tepat. 🎜🎜

Atas ialah kandungan terperinci Penggunaan fungsi cast dalam oracle. 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