Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Fungsi INITCAP

Mode fokus
Fungsi INITCAP - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kapitalisasi huruf pertama dari setiap kata dalam string tertentu. INITCAP mendukung karakter multibyte UTF-8, hingga maksimal empat byte per karakter.

Sintaksis

INITCAP(string)

Pendapat

tali

CHARString, VARCHAR string, atau ekspresi yang secara implisit mengevaluasi ke atau tipe. CHAR VARCHAR

Jenis pengembalian

VARCHAR

Catatan penggunaan

Fungsi INITCAP membuat huruf pertama dari setiap kata dalam string huruf besar, dan huruf berikutnya dibuat (atau kiri) huruf kecil. Oleh karena itu, penting untuk memahami karakter mana (selain karakter spasi) yang berfungsi sebagai pemisah kata. Karakter pemisah kata adalah karakter non-alfanumerik, termasuk tanda baca, simbol, dan karakter kontrol. Semua karakter berikut adalah pemisah kata:

! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~

Tab, karakter baris baru, umpan formulir, umpan baris, dan pengembalian carriage juga merupakan pemisah kata.

Contoh

Contoh berikut menggunakan data dari tabel CATEGORY dan USERS dalam database sampel TICKIT. Untuk informasi selengkapnya, lihat Database sampel.

Untuk mengkapitalisasi inisiasi setiap kata di kolom CATDESC, gunakan contoh berikut.

SELECT catid, catdesc, INITCAP(catdesc) FROM category ORDER BY 1, 2, 3; +-------+--------------------------------------------+--------------------------------------------+ | catid | catdesc | initcap | +-------+--------------------------------------------+--------------------------------------------+ | 1 | Major League Baseball | Major League Baseball | | 2 | National Hockey League | National Hockey League | | 3 | National Football League | National Football League | | 4 | National Basketball Association | National Basketball Association | | 5 | Major League Soccer | Major League Soccer | | 6 | Musical theatre | Musical Theatre | | 7 | All non-musical theatre | All Non-Musical Theatre | | 8 | All opera and light opera | All Opera And Light Opera | | 9 | All rock and pop music concerts | All Rock And Pop Music Concerts | | 10 | All jazz singers and bands | All Jazz Singers And Bands | | 11 | All symphony, concerto, and choir concerts | All Symphony, Concerto, And Choir Concerts | +-------+--------------------------------------------+--------------------------------------------+

Untuk menunjukkan bahwa fungsi INITCAP tidak mempertahankan karakter huruf besar ketika mereka tidak memulai kata-kata, gunakan contoh berikut. Misalnya, string MLB menjadiMlb.

SELECT INITCAP(catname) FROM category ORDER BY catname; +-----------+ | initcap | +-----------+ | Classical | | Jazz | | Mlb | | Mls | | Musicals | | Nba | | Nfl | | Nhl | | Opera | | Plays | | Pop | +-----------+

Untuk menunjukkan bahwa karakter non-alfanumerik selain spasi berfungsi sebagai pemisah kata, gunakan contoh berikut. Beberapa huruf di setiap string akan dikapitalisasi.

SELECT email, INITCAP(email) FROM users ORDER BY userid DESC LIMIT 5; +------------------------------------+------------------------------------+ | email | initcap | +------------------------------------+------------------------------------+ | urna.Ut@egetdictumplacerat.edu | Urna.Ut@Egetdictumplacerat.Edu | | nibh.enim@egestas.ca | Nibh.Enim@Egestas.Ca | | in@Donecat.ca | In@Donecat.Ca | | sodales@blanditviverraDonec.ca | Sodales@Blanditviverradonec.Ca | | sociis.natoque.penatibus@vitae.org | Sociis.Natoque.Penatibus@Vitae.Org | +------------------------------------+------------------------------------+

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.