Pertanyaan yang diberi tag «sql»

Structured Query Language (SQL) adalah bahasa untuk query database. Pertanyaan harus mencakup contoh kode, struktur tabel, data sampel, dan tag untuk implementasi DBMS (misalnya MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, dll.) Yang digunakan. Jika pertanyaan Anda hanya terkait dengan DBMS tertentu (menggunakan ekstensi / fitur tertentu), gunakan tag DBMS itu sebagai gantinya. Jawaban untuk pertanyaan yang ditandai dengan SQL harus menggunakan SQL standar ISO / IEC.


7
Bisakah tabel tabel dengan Kunci Asing menjadi NULL?
Saya memiliki tabel yang memiliki beberapa kolom ID ke tabel lain. Saya ingin kunci asing memaksa integritas hanya jika saya memasukkan data ke sana. Jika saya melakukan pembaruan di lain waktu untuk mengisi kolom itu, maka itu juga harus memeriksa kendala. (Ini kemungkinan tergantung pada database server, saya menggunakan tipe …


25
Gunakan alamat email sebagai kunci utama?
Apakah alamat email kandidat yang buruk untuk primer jika dibandingkan dengan nomor yang bertambah secara otomatis? Aplikasi web kami membutuhkan alamat email untuk menjadi unik dalam sistem. Jadi, saya berpikir untuk menggunakan alamat email sebagai kunci utama. Namun kolega saya menyarankan bahwa perbandingan string akan lebih lambat daripada perbandingan integer. …

24
Cara tercepat untuk menghitung jumlah baris dalam tabel yang sangat besar?
Saya telah menemukan artikel yang menyatakan bahwa SELECT COUNT(*) FROM TABLE_NAMEakan lambat ketika tabel memiliki banyak baris dan banyak kolom. Saya memiliki tabel yang mungkin berisi miliaran baris [memiliki sekitar 15 kolom]. Apakah ada cara yang lebih baik untuk mendapatkan hitungan EXACT dari jumlah baris tabel? Harap pertimbangkan yang berikut …
234 sql  database 

5
SQL Case Sensitive String Bandingkan
Bagaimana Anda membandingkan string sehingga perbandingannya benar hanya jika kasus masing-masing string sama. Sebagai contoh: Select * from a_table where attribute = 'k' ... akan mengembalikan baris dengan atribut 'K'. Saya tidak ingin perilaku ini.
234 sql  sql-server 

23
Daftar kolom dengan indeks di PostgreSQL
Saya ingin mendapatkan kolom yang indeksnya ada di PostgreSQL. Di MySQL Anda dapat menggunakan SHOW INDEXES FOR tabledan melihat Column_namekolom. mysql> show indexes from foos; +-------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment …
233 sql  postgresql  indexing 


30
Apa anti-pola SQL yang paling umum? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk …
232 sql  anti-patterns 



18
Menemukan duplikat baris di SQL Server
Saya memiliki database organisasi SQL Server, dan ada banyak baris duplikat. Saya ingin menjalankan pernyataan pilih untuk mengambil semua ini dan jumlah dupes, tetapi juga mengembalikan id yang terkait dengan masing-masing organisasi. Pernyataan seperti: SELECT orgName, COUNT(*) AS dupes FROM organizations GROUP BY orgName HAVING (COUNT(*) > 1) Akan mengembalikan …

9
PILIH * DARI X DI MANA id IN (...) dengan Dapper ORM
Apa cara terbaik untuk menulis kueri dengan klausa IN menggunakan Dapper ORM ketika daftar nilai untuk klausa IN berasal dari logika bisnis? Misalnya katakanlah saya punya pertanyaan: SELECT * FROM SomeTable WHERE id IN (commaSeparatedListOfIDs) Itu commaSeparatedListOfIDssedang diteruskan dari logika bisnis dan itu bisa berupa apa saja IEnumerable(of Integer). Bagaimana …
231 .net  sql  dapper 

9
Kapan menggunakan Common Table Expression (CTE)
Saya sudah mulai membaca tentang Common Table Expression dan tidak bisa memikirkan use case di mana saya perlu menggunakannya. Mereka tampaknya berlebihan karena hal yang sama dapat dilakukan dengan tabel turunan. Apakah ada sesuatu yang saya lewatkan atau tidak pahami dengan baik? Dapatkah seseorang memberi saya contoh sederhana dari batasan …

6
MySQL, lebih baik memasukkan NULL atau string kosong?
Saya memiliki formulir di situs web yang memiliki banyak bidang berbeda. Beberapa kolom bersifat opsional, sementara beberapa lainnya wajib. Dalam DB saya, saya memiliki tabel yang menampung semua nilai-nilai ini, apakah lebih baik praktik untuk memasukkan nilai NULL atau string kosong ke dalam kolom DB di mana pengguna tidak menaruh …
230 mysql  sql  sql-null 

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.