REPLACE dan TRIM
Termasuk bagian Lebih dari Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 9 dari 27.
REPLACE(s, find, with) mengganti setiap kemunculan find dalam s dengan with:
REPLACE('555-123-4567', '-', '') -- '5551234567'TRIM(s) menghapus spasi kosong dari kedua ujung. Berikan argumen kedua untuk memangkas karakter lain, dan gunakan LTRIM / RTRIM untuk memangkas satu sisi:
TRIM(' hi ') -- 'hi'
TRIM('---hi---', '-') -- 'hi'Berikut cara membersihkan data kolom secara langsung tanpa memperbarui tabel.
Tantangan
MudahTabel dan kolom yang tersedia:
contacts:id,phone
Setiap phone mungkin memiliki spasi di awal/akhir dan sejumlah pemisah -. Kembalikan id dan kolom clean dengan semua spasi dan tanda hubung dihapus. Urutkan berdasarkan id.
Coba sendiri
SELECT id,
-- hapus spasi dan tanda hubung
FROM contacts
ORDER BY id
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Lebih dari Dasar-Dasar
2Fungsi String
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE dan TRIMMenggabungkan String dengan ||Rangkuman: FakturLatihan sendiri: Playground SQL