CAST dan CONVERT SQL: Ubah Tipe Data Tanpa Drama
CAST ngubah tipe data satu nilai jadi tipe lain. Ini sintaksnya, bedanya sama CONVERT, dan cara nangkep error konversi sebelum query kamu mati di tengah jalan.
Artikel dan tutorial seputar SQL, Data Analysis, dan karir di bidang data
CAST ngubah tipe data satu nilai jadi tipe lain. Ini sintaksnya, bedanya sama CONVERT, dan cara nangkep error konversi sebelum query kamu mati di tengah jalan.
CONCATENATE nyambungin isi beberapa sel jadi satu teks. Ini cara pakainya, jalan pintas &, dan kesalahan pemisah yang paling sering bikin hasilnya nempel.
NULLIF ngubah nilai jadi NULL kalau dia sama persis dengan pembanding yang kamu kasih. Pemakaian nomor satunya: bikin pembagi jadi NULL, biar query kamu nggak mati gara-gara angka nol.
NOT cuma punya satu tugas: ngebalik TRUE jadi FALSE dan sebaliknya. Kelihatan sepele, tapi kombinasinya sama ISBLANK dan data validation bikin dia lebih kepakai dari yang kamu kira.
COALESCE ngambil nilai pertama yang bukan NULL dari daftar yang kamu kasih. Satu fungsi ini yang bikin laporan kamu berhenti nampilin kolom kosong dan SUM kamu berhenti ngasih hasil aneh.
AND butuh semua syarat kepenuhan, OR cukup satu. Dua rumus ini jarang dipakai sendirian. Kekuatannya keluar waktu digabung sama IF atau conditional formatting.
NULL bukan nol dan bukan string kosong. Dia artinya nilai yang nggak diketahui. Salah paham soal ini bikin COUNT, SUM, WHERE, dan JOIN kamu ngasih angka salah tanpa satu pun pesan error.
Rumus IF bertingkat dipakai kalau satu kondisi aja nggak cukup. Ini cara nyusunnya biar nggak kejebak kurung, plus urutan kondisi yang bikin hasilnya bener.
Operator logika SQL (AND, OR, NOT) nentuin baris mana yang lolos filter WHERE. Masalahnya, NOT dievaluasi duluan, terus AND, baru OR, dan itu yang sering bikin hasil query salah tanpa error.
Rumus IFS Excel ngecek banyak kondisi sekaligus tanpa perlu nulis IF bersarang yang bikin pusing. Ini sintaks, contoh grading nilai, kategori pelanggan, plus cara hindari error #N/A.
BETWEEN 45000 AND 90000 ngasih 5 baris. Ganti jadi > dan <, tinggal 1. Batasnya ikut kehitung, dan itu baru jebakan pertama.
IFERROR bikin laporan kamu bersih dari #DIV/0! dan #N/A. Tapi dia juga nutupin typo dan rumus rusak. Itu yang bikin laporan salah tanpa kelihatan salah.