Pertanyaan yang diberi tag «sql»

Structured Query Language (SQL) adalah bahasa untuk mengelola data dalam sistem manajemen basis data relasional. Tag ini untuk pertanyaan pemrograman SQL umum; ini bukan untuk Microsoft SQL Server (untuk ini, gunakan tag sql-server), juga tidak merujuk ke dialek SQL tertentu sendiri.



4
Mengapa SQL ANTARA bersifat inklusif dan bukannya setengah terbuka?
Interval semi-terbuka (atau Setengah Terbuka, Setengah Tertutup , Setengah Berbatas ) ( [a,b), yang xtermasuk dalam interval iff a <= x < b) cukup umum pada pemrograman, karena mereka memiliki banyak properti yang mudah digunakan. Adakah yang bisa menawarkan alasan yang menjelaskan mengapa SQL BETWEENmenggunakan interval tertutup ( [a,b])? Ini …
45 sql 

9
Menggunakan kata kunci JOIN atau tidak
Kueri SQL berikut ini sama: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; Dan tentu saja menghasilkan rencana permintaan yang sama pada setiap DBMS yang pernah saya coba. Tetapi seringkali, saya membaca atau mendengar pendapat bahwa yang …
45 sql  coding-style 

9
Apa yang diperoleh basis data relasional dengan menetapkan tipe data yang telah ditentukan untuk setiap kolom?
Saya sedang bekerja dengan database SQL sekarang, dan ini selalu membuat saya penasaran, tetapi pencarian Google tidak banyak berubah: Mengapa tipe data yang ketat? Saya mengerti mengapa Anda memiliki beberapa tipe data yang berbeda, misalnya seperti bagaimana membedakan antara data biner dan teks biasa . Daripada menyimpan 1s dan 0s …

9
Mengapa filesystem lebih disukai untuk log daripada RDBMS?
Pertanyaan harus jelas dari judulnya. Sebagai contoh, Apache menyimpan akses dan kesalahan log dalam file, bukan RDBMS, tidak peduli seberapa besar atau kecil skala itu digunakan. Untuk RDMS kita hanya perlu menulis query SQL dan itu akan bekerja sementara untuk file kita harus menentukan format tertentu dan kemudian menulis regex …


7
Pemicu SQL dan kapan atau kapan tidak menggunakannya.
Ketika saya awalnya belajar tentang SQL saya selalu diberitahu, hanya menggunakan pemicu jika Anda benar-benar perlu dan memilih untuk menggunakan prosedur tersimpan sebagai gantinya jika mungkin. Sayangnya, pada saat itu (beberapa tahun yang lalu) saya tidak terlalu penasaran dan peduli dengan fundamental seperti saya sekarang jadi tidak pernah menanyakan alasannya. …
43 sql 

6
Bagaimana cara membuat kueri SQL kompleks lebih mudah untuk ditulis? [Tutup]
Saya merasa sangat sulit untuk menulis query SQL kompleks yang melibatkan gabungan banyak (setidaknya 3-4) tabel dan melibatkan beberapa kondisi bersarang. Pertanyaan yang saya minta untuk dituliskan dengan mudah dijelaskan oleh beberapa kalimat, tetapi dapat membutuhkan sejumlah kode untuk menyelesaikannya. Saya menemukan diri saya sering menggunakan tampilan sementara untuk menulis …
42 sql  tips  query 

6
Mengapa tidak mengembalikan tanggal sebagai string dari database?
Dalam aplikasi web tipikal, tanggal diambil dari lapisan basis data yang diketik dengan kuat (mis. Dalam c # sebagai System.DateTime sebagai lawan System.String). Ketika suatu tanggal perlu dinyatakan sebagai string (misalnya ditampilkan pada halaman), konversi dari DateTime ke string dilakukan di tingkat presentasi. Kenapa ini? Mengapa hal yang buruk untuk …


3
tabel referensi diri, baik atau buruk? [Tutup]
Mewakili lokasi geografis dalam aplikasi, desain model data yang mendasarinya menyarankan dua opsi yang jelas (atau mungkin lebih?). Satu tabel dengan referensi mandiri kolom parent_id, uk - london (london parent id = UK id) atau dua tabel, dengan hubungan satu ke banyak menggunakan kunci asing. Preferensi saya adalah untuk satu …


11
Apakah ada perbedaan materi antara kueri yang bergabung dengan klausa WHERE, dan kueri menggunakan GABUNG yang sebenarnya?
Dalam Pelajari SQL dengan Cara Keras (latihan enam) , penulis menyajikan kueri berikut: SELECT pet.id, pet.name, pet.age, pet.dead FROM pet, person_pet, person WHERE pet.id = person_pet.pet_id AND person_pet.person_id = person.id AND person.first_name = "Zed"; dan kemudian mengatakan bahwa: Sebenarnya ada cara lain untuk mendapatkan pertanyaan seperti ini untuk bekerja yang …
32 sql 

2
Bagaimana sejarah pengucapan SQL yang tidak resmi?
SQL secara resmi diucapkan sebagai / ˌɛskjuːˈɛl / seperti "SQL", sebagaimana dinyatakan dalam Beaulieu, Alan (April 2009). Mary E. Treseler. ed. Belajar SQL (edisi kedua). Sebastapol, CA, AS: O'Reilly. ISBN 978-0-596-52083-0. Tetapi sering diucapkan / ˈsiːkwəl / seperti "sekuel", bagaimana sejarah di balik pengucapan kedua ini?
32 sql  history 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.