SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Bagaimana Unicode() Bekerja di SQLite

Di SQLite, Anda dapat menggunakan unicode() berfungsi untuk mengembalikan titik kode unicode untuk karakter tertentu.

Cara kerjanya adalah mengembalikan titik kode unicode untuk karakter pertama dari string yang Anda berikan.

Sintaks

Sintaksnya cukup sederhana:

unicode(X)

Fungsi mengembalikan titik kode unicode numerik yang sesuai dengan karakter pertama string X. Jika argumennya bukan string, maka hasilnya tidak ditentukan.

Contoh

Berikut ini contoh untuk didemonstrasikan.

SELECT unicode('A');

Hasil:

65

Dalam hal ini saya memberikan satu karakter dan titik kode unicode-nya dikembalikan.

Beberapa Karakter

Seperti yang disebutkan, jika Anda memberikan string yang berisi lebih dari satu karakter, hanya titik kode unicode karakter pertama yang dikembalikan.

SELECT unicode('Brush');

Hasil:

66

Dalam hal ini, jika saya ingin mendapatkan karakter berikutnya (r), saya dapat melewati substr() ke unicode() dan tentukan posisi karakter.

SELECT unicode(substr('Brush', 2));

Hasil:

114

Ini dia menjalankan semua karakter.

.mode line
SELECT 
  unicode(substr('Brush', 1)),
  unicode(substr('Brush', 2)),
  unicode(substr('Brush', 3)),
  unicode(substr('Brush', 4)),
  unicode(substr('Brush', 5));

Hasil:

unicode(substr('Brush', 1)) = 66
unicode(substr('Brush', 2)) = 114
unicode(substr('Brush', 3)) = 117
unicode(substr('Brush', 4)) = 115
unicode(substr('Brush', 5)) = 104

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan SQLiteConstraintException muncul setelah memulai setiap aktivitas

  2. Bagaimana cara memasukkan sejumlah besar data dalam database sqlite di Android

  3. Cara terbaik untuk menyimpan json

  4. Konstruktor SQLiteOpenHelper() tidak terdefinisi

  5. Bagaimana cara menggabungkan data dari dua tabel terpisah menjadi satu Kursor?