Rumah > pangkalan data > Oracle > teks badan

Berfungsi untuk mengemas kini satu lajur ke lajur lain dalam oracle

下次还敢
Lepaskan: 2024-05-07 13:33:14
asal
815 orang telah melayarinya

Oracle menyediakan fungsi UPDATE() dan satu siri fungsi kemas kini lajur lain, termasuk NVL(), COALESCE(), GREATEST() dan LEAST(), untuk mengemas kini satu lajur kepada nilai lajur lain. Mula-mula tentukan lajur untuk dikemas kini, kemudian cari lajur dari mana nilai kemas kini akan diperoleh, dan akhir sekali tulis fungsi UPDATE() untuk mengemas kini lajur.

Berfungsi untuk mengemas kini satu lajur ke lajur lain dalam oracle

Fungsi Kemas Kini Lajur dalam Oracle

Oracle menyediakan satu siri fungsi untuk mengemas kini satu lajur dengan mudah kepada nilai lajur lain. Fungsi yang paling biasa digunakan ialah fungsi KEMASKINI(). Fungsi

KEMASKINI()

KEMASKINI() mempunyai sintaks berikut:

<code>UPDATE(expression, target_column, source_column)</code>
Salin selepas log masuk

di mana:

  • ungkapan ialah syarat kemas kini.
  • sasaran_lajur ialah lajur yang akan dikemas kini.
  • source_column ialah lajur untuk mendapatkan nilai yang dikemas kini.

Cara menggunakan

Untuk menggunakan fungsi UPDATE(), ikut langkah berikut:

  1. Mula-mula, ketahui lajur yang ingin anda kemas kini.
  2. Kemudian, kenal pasti lajur yang anda ingin dapatkan nilai yang dikemas kini.
  3. Akhir sekali, tulis fungsi UPDATE() dan gunakannya untuk mengemas kini lajur.

Contoh

Sebagai contoh, katakan kita mempunyai jadual yang dipanggil "pelanggan" yang mengandungi lajur "nama" dan "umur". Untuk mengemas kini lajur "nama" kepada nilai lajur "nama_pertama", anda boleh menggunakan pertanyaan berikut:

<code>UPDATE customers
SET name = first_name;</code>
Salin selepas log masuk

Sekarang, lajur "nama" akan mengandungi nilai daripada lajur "nama_pertama".

Fungsi kemas kini lajur lain

Selain fungsi UPDATE(), Oracle juga menyediakan fungsi kemas kini lajur lain, termasuk:

  • NVL() fungsi : Dapatkan nilai bukan nol.
  • Fungsi COALESCE(): Dapatkan nilai bukan nol pertama.
  • FUNGSI TERHEBAT(): Dapatkan nilai maksimum. Fungsi
  • LEAST(): Dapatkan nilai minimum.

Memilih fungsi untuk digunakan bergantung pada keperluan khusus.

Atas ialah kandungan terperinci Berfungsi untuk mengemas kini satu lajur ke lajur lain dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan