Persediaan Temu Duga SQL logo
SQLDataKerjayaTahap A1 → B222 bahasa

Persediaan Temu Duga SQL

Cemerlang dalam temu duga teknikal SQL — cantuman, fungsi tetingkap, CTE, pengoptimuman pertanyaan dan masalah temu duga klasik. Laluan pembelajaran CoddyKit yang merangkumi 30 kursus pendek dan 120 pelajaran interaktif, dengan tutor kecerdasan buatan 24/7 di sisi anda.

Kursus
30
Pelajaran
120
Langkah interaktif
1,560
Percuma untuk bermula
Kursus 1
Kurikulum

30 kursus dalam laluan ini

Setiap kursus dalam laluan Persediaan Temu Duga SQL, mengikut urutan pembelajaran. Kursus pertama adalah percuma.

1

A14 pelajaranPercuma

Asas SQL yang paling kerap ditanya untuk menapis calon dalam lima minit pertama temu duga. Kuasai maksud SQL, cara pertanyaan dilaksanakan dan kosa kata yang dijangka diketahui oleh penemuduga.

2

A14 pelajaranPRO

Latihan temu duga tentang memaparkan lajur, memberikan alias, ungkapan terhitung dan DISTINCT. Merangkumi peraturan skop halus yang sering mengelirukan pembangun junior.

3

A14 pelajaranPRO

Perangkap klasik temu duga tentang penapisan: keutamaan operator, sempadan BETWEEN, IN berbanding OR dan pemadanan corak. Pelajari sebab penapis yang kelihatan betul mengembalikan baris yang salah.

4

A14 pelajaranPRO

Soalan temu duga tentang pengisihan dan penomboran halaman, termasuk susunan stabil, pengisihan berbilang kunci dan cara merentas dialek untuk mendapatkan N baris teratas.

5

A14 pelajaranPRO

COUNT, SUM, AVG, MIN, MAX dan tingkah laku NULL masing-masing apabila diuji dalam temu duga. Perbezaan antara COUNT(*) dan COUNT(lajur) ialah soalan yang pasti ditanya.

6

A24 pelajaranPRO

JOIN yang mula-mula ditanya oleh penemuduga. Bina model mental yang tepat tentang cara INNER JOIN memadankan baris, menggandakan baris pendua dan tempat predikat ON perlu diletakkan.

7

A24 pelajaranPRO

Soalan temu duga tentang JOIN luaran: mengekalkan baris yang tiada padanan, mencari rekod yang hilang dan corak anti-JOIN yang sering disukai penemuduga.

8

A24 pelajaranPRO

JOIN yang sering mengejutkan calon. Kuasai hasil darab Cartesian, pencantuman jadual dengan jadual itu sendiri dan cara mengenal pasti JOIN yang sebenarnya diperlukan oleh sesuatu masalah.

9

A24 pelajaranPRO

Pengumpulan ialah bahagian yang membezakan pembangun junior daripada pembangun peringkat pertengahan dalam temu duga. Pelajari peraturan GROUP BY, HAVING berbanding WHERE dan ralat lajur yang tidak d…

10

A24 pelajaranPRO

NULL ialah punca utama jawapan yang salah dalam temu duga SQL. Kuasai logik tiga nilai, perbandingan selamat NULL dan COALESCE.

11

B14 pelajaranPRO

Subpertanyaan skalar, baris dan jadual seperti yang dikemukakan oleh penemuduga. Ketahui tempat setiap satunya boleh muncul dan masa subpertanyaan menjadi jawapan yang paling kemas.

12

B14 pelajaranPRO

Subpertanyaan yang dijalankan sekali bagi setiap baris luaran. Mengenal pasti, menulis dan menulis semula subpertanyaan berkorelasi ialah kemahiran teras temu duga peringkat pertengahan.

13

B14 pelajaranPRO

Klausa WITH untuk logik pertanyaan yang mudah dibaca dan boleh digunakan semula. Penemuduga menjangka anda boleh menyusun semula subpertanyaan bersarang menjadi CTE yang kemas.

14

B14 pelajaranPRO

WITH rekursif untuk merentasi pepohon dan graf. Carta organisasi, senarai bahan dan penjanaan siri nombor ialah soalan lanjutan yang lazim.

15

B14 pelajaranPRO

Fungsi tetingkap pemeringkatan, iaitu topik SQL lanjutan yang paling kerap diuji dalam temu duga. Fahami perbezaan hasil ketiga-tiga fungsi pemeringkatan apabila terdapat nilai seri.

16

B14 pelajaranPRO

Fungsi tetingkap ofset dan pembahagian kelompok untuk membandingkan baris serta mengagihkan data kepada peringkat. Perubahan dari satu tempoh ke tempoh seterusnya ialah soalan yang pasti ditanya kepa…

17

B14 pelajaranPRO

Klausa bingkai tetingkap untuk pengiraan kumulatif dan bergerak. Pembingkaian ROWS berbanding RANGE ialah perbezaan tepat yang sering diuji pada tahap pertengahan.

18

B14 pelajaranPRO

Dua masalah temu duga yang paling kerap muncul dan boleh diselesaikan dengan kemas menggunakan fungsi tetingkap: item teratas bagi setiap kategori dan membuang baris pendua.

19

B14 pelajaranPRO

Soalan temu duga yang diterima oleh setiap calon: gaji kedua tertinggi, kemudian gaji tertinggi ke-N, termasuk semua kes pinggiran yang ditambah oleh penemuduga.

20

B14 pelajaranPRO

Gabungkan set hasil dengan betul. UNION berbanding UNION ALL, peraturan keserasian lajur dan penggunaan operasi set untuk membandingkan set data.

21

B24 pelajaranPRO

Kelas masalah pengecaman corak lanjutan: mencari rentetan berturutan dan jurang antaranya. Ini ialah petunjuk tahap kanan dalam temu duga SQL.

22

B24 pelajaranPRO

Masalah rentetan dan panjang larian: hari log masuk berturutan, rentetan kemenangan dan soalan gaya LeetCode tentang tiga baris berturutan.

23

B24 pelajaranPRO

Susun semula data antara bentuk panjang dan lebar. Pivot pengagregatan bersyarat dan unpivot songsang sering ditanya dalam temu duga pelaporan.

24

B24 pelajaranPRO

Aritmetik tarikh, pemangkasan dan manipulasi rentetan seperti yang ditanya dalam temu duga, dengan kesedaran merentas dialek tentang nama fungsi.

25

B24 pelajaranPRO

Pertanyaan temu duga analitik produk: membina kumpulan, mengira lengkung pengekalan dan membandingkan pendekatan SELF JOIN dengan pendekatan tetingkap.

26

B24 pelajaranPRO

Pertanyaan penukaran corong peristiwa dan analisis eksperimen yang sering digunakan dalam temu duga penganalisis data.

27

B24 pelajaranPRO

Baca pelan pelaksanaan dan terangkan sebab sesuatu pertanyaan lambat, iaitu kemahiran yang membezakan calon kanan dalam temu duga teknikal.

28

B24 pelajaranPRO

Reka bentuk INDEX seperti yang diuji oleh penemuduga: lajur yang patut diindeks, susunan komposit, INDEX meliputi dan masa INDEX memudaratkan prestasi.

29

B24 pelajaranPRO

Soalan temu duga tentang keserentakan: jaminan ACID, empat tahap pengasingan dan anomali yang dicegah oleh setiap tahap.

30

B24 pelajaranPRO

Kursus kemuncak tentang pemodelan pangkalan data serta set masalah temu duga simulasi lengkap. Penormalan, skema bintang dan penyelesaian masalah dari hujung ke hujung.

CoddyKit PRO

Dapatkan akses kepada kesemua 30 kursus dalam laluan ini dan semua laluan lain

Tutor AI, peperiksaan pensijilan dan sijil. Berfungsi di laman web, iOS dan Android.

Lihat semua pelan
Tahunan$29.90 / tahunKira-kira $2.49 sebulanBayar sekaliSeumur hidup$69.99 sekaliTiada pembaharuan. PRO selama-lamanya.
Gambaran Keseluruhan Kursus

Kuasi Temu Duga SQL, Daripada Asas hingga Fungsi Tetingkap

SQL ialah kemahiran yang paling kerap diuji dalam temu duga bidang data, analitik dan bahagian belakang — namun kebanyakan calon tersilap pada perangkap yang sama: tingkah laku NULL yang tidak kelihatan, gabungan yang menggandakan baris, serta soalan tentang fungsi tetingkap yang kini muncul dalam hampir setiap syarikat. Laluan ini menjadikan SQL temu duga sebagai kemahiran yang boleh dikuasai secara berulang. Anda akan mengerjakan corak soalan sebenar yang ditanya oleh syarikat berasaskan produk dan data, dengan menulis serta menjalankan pertanyaan sebenar terhadap jadual sampel sehingga setiap corak menjadi kebiasaan.

Perkara yang Akan Anda Pelajari

Anda bermula dengan asas yang diuji oleh penemu duga — SELECT, ungkapan lajur, perangkap penapisan WHERE, ORDER BY dengan LIMIT, serta fungsi pengagregatan. Seterusnya, anda menguasai setiap jenis gabungan dan perangkap GROUP BY / HAVING yang menjerat kebanyakan calon, termasuk pengendalian NULL yang betul. Bahagian teras laluan ini ialah bahan yang menentukan tawaran pekerjaan: subpertanyaan dan subpertanyaan berkorelasi, CTE serta CTE rekursif, dan fungsi tetingkap termasuk ROW_NUMBER, RANK, LAG/LEAD, jumlah terkumpul, N teratas bagi setiap kumpulan, serta teka-teki gaji tertinggi ke-N yang klasik. Kursus lanjutan merangkumi jurang dan pulau, rentetan berturutan, pemutaran data, analisis kohort dan pengekalan, pertanyaan corong dan ujian A/B, pengoptimuman pertanyaan dengan EXPLAIN, strategi pengindeksan, urus niaga dan tahap pengasingan, serta reka bentuk skema dengan temu duga olok-olok penuh.

Laluan Pembelajaran

Tiga puluh kursus berkembang daripada A1 hingga B2. Dua kursus pertama adalah percuma dan merangkumi asas SQL serta asas SELECT. Kursus A1–A2 membina asas — penapisan, pengisihan, pengagregatan, setiap jenis gabungan, pengelompokan dan pengendalian NULL. Sepuluh kursus B1 membawa anda ke tahap temu duga pertengahan: subpertanyaan, CTE dan set lengkap alat fungsi tetingkap yang menjadi sandaran temu duga moden. Sepuluh kursus B2 pula membincangkan SQL analitik peringkat kanan — jurang dan pulau, analisis rentetan dan kohort, pertanyaan corong serta ujian A/B, penalaan prestasi, pengindeksan, urus niaga dan reka bentuk skema, kemudian diakhiri dengan sesi temu duga olok-olok penuh.

Cara Kursus Ini Berfungsi

Setiap kursus dibahagikan kepada pelajaran ringkas dan praktikal yang anda siapkan dalam penyunting terbina dalam, dengan maklum balas masa nyata serta tutor AI yang tersedia apabila anda menghadapi kesukaran. Anda menulis dan menjalankan pertanyaan sebenar terhadap jadual yang menyerupai keadaan sebenar — bukan menjawab trivia pilihan berganda — supaya setiap pelajaran melatih cara anda perlu berfikir secara lantang dalam temu duga sebenar.

Cara Anda Belajar

  1. 01

    Pelajaran Interaktif

    Latihan pengekodan amali dengan maklum balas masa nyata

  2. 02

    Tutor AI

    Dapatkan bantuan segera daripada AI kami apabila anda buntu

  3. 03

    Penyunting Terbina Dalam

    Tulis dan jalankan kod terus dalam pelayar anda

  4. 04

    Sijil

    Dapatkan sijil selepas melengkapkan kursus

FAQ

Soalan Lazim

Adakah kursus Persediaan Temu Duga SQL percuma?

Ya. Anda boleh memulakan kursus Persediaan Temu Duga SQL secara percuma dan mengikuti pelajaran interaktifnya tanpa sebarang bayaran. Langganan PRO pilihan membuka akses kepada alat kecerdasan buatan lanjutan dan sijil yang boleh dikongsi.

Adakah saya memerlukan pengalaman terdahulu untuk mempelajari SQL?

Tidak. Kursus ini bermula dengan asas dan beralih secara beransur-ansur kepada topik yang lebih maju, jadi anda boleh bermula walaupun tanpa pengalaman terdahulu dalam SQL.

Bagaimanakah saya akan mempelajari SQL di CoddyKit?

Anda belajar melalui amali. Pelajaran interaktif yang ringkas menggabungkan penerangan yang jelas dengan latihan pengekodan praktikal yang berjalan dalam masa nyata, manakala tutor kecerdasan buatan 24/7 memberikan bantuan yang diperibadikan apabila anda menghadapi kesukaran.

Adakah saya mendapat sijil selepas menamatkan Persediaan Temu Duga SQL?

Ya. Pelajar PRO boleh menduduki peperiksaan dan memperoleh sijil tamat kursus yang boleh dikongsi, lengkap dengan kod yang boleh disahkan untuk kursus Persediaan Temu Duga SQL.

Bolehkah saya mempelajari SQL melalui telefon saya?

Ya. CoddyKit tersedia di web dan sebagai aplikasi asli iOS serta Android, jadi anda boleh mempelajari SQL pada mana-mana peranti dan kemajuan anda disegerakkan merentas semua peranti.

Berapakah kos CoddyKit PRO?

Kursus pertama dalam Persediaan Temu Duga SQL adalah percuma. CoddyKit PRO membuka akses kepada setiap kursus: $5.90 seminggu, $7.90 sebulan, $29.90 setahun atau $69.99 sekali untuk akses seumur hidup tanpa pembaharuan.

Berapa lama masa yang diperlukan untuk melengkapkan Persediaan Temu Duga SQL?

Persediaan Temu Duga SQL mempunyai 30 kursus dan 120 pelajaran. Kebanyakan pelajaran mengambil masa kira-kira 5–10 minit, jadi keseluruhan laluan ini memerlukan sekitar 14 jam latihan amali, mengikut rentak anda sendiri.

Mulakan Persediaan Temu Duga SQL Sekarang

Sertai ribuan pelajar yang menguasai pengaturcaraan melalui pelajaran berkuasa kecerdasan buatan.