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.

19
ALTER TABLE tanpa mengunci meja?
Saat melakukan pernyataan ALTER TABLE di MySQL, seluruh tabel dikunci-baca (memungkinkan pembacaan bersamaan, tetapi melarang penulisan serentak) selama pernyataan. Jika tabelnya besar, pernyataan INSERT atau UPDATE dapat diblokir untuk waktu yang sangat lama. Apakah ada cara untuk melakukan "perubahan panas", seperti menambahkan kolom sedemikian rupa sehingga tabel masih dapat diperbarui …
107 sql  mysql  ddl  alter-table 

12
SQL Server melaporkan 'Nama kolom tidak valid', tetapi kolom tersebut ada dan kueri berfungsi melalui studio manajemen
Saya sedikit menemui jalan buntu. Saya memiliki kueri yang dihasilkan oleh beberapa C#kode. Kueri berfungsi dengan baik diMicrosoft SQL Server Management Studio saat dijalankan pada database yang sama. Namun ketika kode saya mencoba untuk menjalankan kueri yang sama, saya mendapatkan kesalahan yang sama tentang kolom yang tidak valid dan pengecualian …
107 sql  sql-server 

6
Bagaimana cara saya menghapus sejumlah baris dengan pengurutan di PostgreSQL?
На этот вопрос есть ответы на Stack Overflow на русском : HAPUS и LIMIT в PostgreSQL Saya mencoba mem-port beberapa kueri MySQL lama ke PostgreSQL, tetapi saya mengalami masalah dengan yang ini: DELETE FROM logtable ORDER BY timestamp LIMIT 10; PostgreSQL tidak mengizinkan pengurutan atau batasan dalam sintaks hapus, dan …
107 sql  postgresql 

14
Cara terbersih untuk membangun string SQL di Java
Saya ingin membangun string SQL untuk melakukan manipulasi database (memperbarui, menghapus, menyisipkan, memilih, hal semacam itu) - alih-alih metode concat string yang mengerikan menggunakan jutaan "+" dan tanda kutip yang paling tidak dapat dibaca - ada pasti cara yang lebih baik. Saya memang berpikir untuk menggunakan MessageFormat - tetapi seharusnya …
107 java  sql  oracle  string 

15
Pemrograman Java - Di mana pernyataan SQL harus disimpan? [Tutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar fokus pada satu masalah hanya dengan mengedit posting ini . Tutup 6 tahun lalu . Perbaiki pertanyaan ini Di mana aplikasi yang sesuai dengan JDBC harus menyimpan pernyataan SQL-nya dan …
107 java  sql 

12
Pernyataan "CASE" dalam klausul "WHERE" di SQL Server 2008
Saya bekerja dengan kueri yang berisi pernyataan "KASUS" dalam klausa "DI MANA". Tetapi SQL Server 2008 memberikan beberapa kesalahan saat menjalankannya. Adakah yang bisa membantu saya dengan pertanyaan yang benar? Berikut pertanyaannya: SELECT tl.storenum 'Store #', co.ccnum 'FuelFirst Card #', co.dtentered 'Date Entered', CASE st.reasonid WHEN 1 THEN 'Active' WHEN …
107 sql  sql-server  case 

6
MySQL - mengapa tidak mengindeks setiap bidang?
Baru-baru ini saya mempelajari keajaiban indeks, dan kinerja telah meningkat secara dramatis. Namun, dengan semua yang telah saya pelajari, saya tidak dapat menemukan jawaban untuk pertanyaan ini. Indeks memang bagus, tetapi mengapa seseorang tidak bisa mengindeks semua bidang untuk membuat tabel sangat cepat? Saya yakin ada alasan bagus untuk tidak …
107 mysql  sql  indexing 


7
Cara cepat untuk menemukan jumlah baris tabel di PostgreSQL
Saya perlu mengetahui jumlah baris dalam tabel untuk menghitung persentase. Jika jumlah total lebih besar dari beberapa konstanta yang telah ditentukan sebelumnya, saya akan menggunakan nilai konstanta. Jika tidak, saya akan menggunakan jumlah baris yang sebenarnya. Saya bisa menggunakan SELECT count(*) FROM table. Tetapi jika nilai konstanta saya adalah 500.000 …
107 sql  postgresql  count  row 

3
Masalah operasi yang aneh di SQL Server: -100 / -100 * 10 = 0
Jika Anda mengeksekusi SELECT -100/-100*10hasilnya adalah 0. Jika Anda mengeksekusi SELECT (-100/-100)*10hasilnya adalah 10. Jika Anda mengeksekusi SELECT -100/(-100*10)hasilnya adalah 0. Jika Anda mengeksekusi SELECT 100/100*10hasilnya adalah 10. BOL menyatakan: Jika dua operator dalam ekspresi memiliki tingkat prioritas operator yang sama, mereka dievaluasi dari kiri ke kanan berdasarkan posisinya dalam …




5
SQL memilih baris berdasarkan tanggal terbaru
Menggunakan kueri dan hasil berikut, saya mencari entri terbaru di mana ChargeId dan ChargeType unik. select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R 4/1/2008 6 101 R 5/1/2008 7 101 …
106 sql  oracle 

4
Menggabungkan dua tabel dengan jumlah kolom berbeda
Saya memiliki dua tabel (Tabel A dan Tabel B). Ini memiliki jumlah kolom yang berbeda - Katakanlah Tabel A memiliki lebih banyak kolom. Bagaimana cara menggabungkan dua tabel ini dan mendapatkan null untuk kolom yang tidak dimiliki Tabel B?
106 sql  mysql 

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.