Penyambung dalam SQL digunakan untuk menggabungkan jadual, baris atau nilai untuk menggabungkan data, termasuk INNER JOIN (baris yang sepadan), LEFT JOIN (mengembalikan semua baris jadual kiri), RIGHT JOIN (mengembalikan semua baris jadual kanan ), FULL JOIN (mengembalikan semua baris), UNION (mencantumkan jadual), UNION ALL (mengekalkan semua baris), INTERSECT (mengembalikan persimpangan), KECUALI (mengembalikan baris dalam jadual kiri yang tidak termasuk dalam jadual kanan), operator ( penggabungan rentetan, pendaraban, pembahagian) dan || (penggabungan rentetan).
Penyambung dalam SQL
Dalam SQL, penyambung digunakan untuk menyambung dua atau lebih jadual, baris atau nilai. Peranan utamanya adalah untuk menggabungkan data untuk mencipta set data yang lebih kompleks dan komprehensif.
Table Join
-
INNER JOIN: Sertai dua jadual dengan baris lajur yang sepadan, hanya mengembalikan baris yang sepadan.
-
LEFT JOIN: Menyertai dua jadual dan mengembalikan semua baris dari jadual kiri dan data jadual kanan untuk baris yang sepadan dengan jadual kanan, jika ada.
-
RIGHT JOIN: Bertentangan dengan LEFT JOIN, mengembalikan semua baris dari jadual kanan dan data jadual kiri untuk baris yang sepadan dengan jadual kiri, jika ada.
-
SERTAI PENUH: Mengembalikan semua baris daripada kedua-dua jadual, serta baris yang sepadan daripada setiap jadual.
Row Join
-
UNION: Gabungkan dua atau lebih jadual atau hasil pertanyaan dengan struktur yang sama, mengalih keluar baris pendua.
-
UNION ALL: Gabungkan dua atau lebih jadual atau hasil pertanyaan dengan struktur yang sama, mengekalkan semua baris, termasuk baris pendua.
-
INTERSEK: Mengembalikan baris bersilang daripada dua atau lebih jadual atau hasil pertanyaan.
-
KECUALI: Mengembalikan baris dalam jadual pertama atau hasil pertanyaan yang tidak disertakan dalam jadual kedua atau hasil pertanyaan.
Penggabungan nilai
-
+: Rentetan sambungan.
-
-: Operasi tolak.
-
*: Operasi darab.
-
/: Operasi bahagian.
-
||: Rentetan sambungan (dalam standard ANSI SQL). .
Atas ialah kandungan terperinci Penggunaan penyambung dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!