Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

2 Cara Mengonversi ke Huruf Besar di Oracle

Di bawah ini adalah dua fungsi yang mengubah karakter huruf kecil menjadi huruf besar yang setara di Oracle Database.

Kedua fungsi tersebut bekerja dengan cara yang serupa, tetapi dengan sedikit perbedaan.

The UPPER() Fungsi

UPPER() fungsi mengembalikan argumennya dengan semua huruf dalam huruf besar.

Contoh:

SELECT UPPER('Blood Orgy of the She-Devils') 
FROM DUAL;

Hasil:

BLOOD ORGY OF THE SHE-DEVILS

Setiap huruf besar tetap dalam huruf besar, sedangkan karakter huruf kecil diubah menjadi huruf besar.

NLS_UPPER() Fungsi

NLS_UPPER() fungsinya mirip dengan UPPER() fungsi, kecuali bahwa ia menerima argumen kedua yang memungkinkan Anda untuk menentukan susunan. Susunan menangani persyaratan linguistik khusus untuk konversi kasus.

Argumen kedua adalah opsional, jadi kita bisa menggunakan fungsi ini untuk melakukan hal yang sama persis seperti contoh sebelumnya:

SELECT NLS_UPPER('Blood Orgy of the She-Devils') 
FROM DUAL;

Hasil:

BLOOD ORGY OF THE SHE-DEVILS

Namun, kita juga dapat memanggil fungsi dengan argumen kedua untuk menentukan susunan.

Contoh:

SELECT 
    NLS_UPPER('fasilə') AS r1,
    NLS_UPPER('fasilə', 'NLS_SORT = XAZERBAIJANI') AS r2
FROM DUAL;

Hasil:

       R1        R2 
_________ _________ 
FASILƏ    FASİLƏ   

Perhatikan bahwa kolom kedua menggunakan huruf besar putus-putus I karakter, yang menganut sistem penulisan Azerbaijan.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengulangi nilai dalam kolom

  2. 12c kolom IDENTITAS

  3. Bagaimana saya bisa melihat rencana eksekusi SQL di Oracle?

  4. ScaleGrid Menambahkan Oracle Cloud untuk Hosting Database Terkelola

  5. Cara lebih cepat untuk Menyisipkan, melalui skrip, di Oracle?