Pertanyaan yang diberi tag sql

108
JPQL IN klausa: Java-Array (atau Daftar, Set…)?

Saya ingin memuat semua objek yang memiliki tag tekstual yang disetel ke salah satu dari sejumlah kecil nilai tapi sewenang-wenang dari database kami. Cara logis untuk melakukannya dalam SQL adalah dengan membangun klausa "IN". JPQL memungkinkan untuk IN, tetapi tampaknya mengharuskan saya...

108
Apa cara terbaik untuk bergabung di meja yang sama dua kali?

Ini agak rumit, tapi saya punya 2 tabel. Katakanlah strukturnya seperti ini: *Table1* ID PhoneNumber1 PhoneNumber2 *Table2* PhoneNumber SomeOtherField Tabel dapat digabungkan berdasarkan Table1.PhoneNumber1 -> Table2.PhoneNumber, atau Table1.PhoneNumber2 -> Table2.PhoneNumber. Sekarang,...

108
Kapan menggunakan Tampilan dan bukan Tabel?

Kapan Tampilan benar-benar digunakan di atas Tabel sebenarnya? Keuntungan apa yang harus saya harapkan dari hasil ini? Secara keseluruhan, apa keuntungan menggunakan tampilan di atas tabel? Bukankah sebaiknya saya mendesain tabel dengan tampilan yang

108
Tingkatkan nilai di Postgres

Saya sedikit baru mengenal postgres. Saya ingin mengambil nilai (yang merupakan integer) di bidang dalam tabel postgres dan menaikkannya satu per satu. Misalnya jika tabel 'total' memiliki 2 kolom, 'nama' dan 'total', dan Bill memiliki total 203, apa pernyataan SQL yang akan saya gunakan untuk...

108
EROR: Kesalahan 1005: Tidak dapat membuat tabel (errno: 121)

Saya memiliki masalah dengan forward engineeringdatabase MySQL saya ke server WAMP .. Saya akan memposting gambar skema tetapi karena ini adalah posting pertama saya, saya tidak bisa. Di bawah ini adalah skrip yang dieksekusi .. use aquaticstar; SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS,...

107
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...

107
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...

107
Bagaimana menemukan duplikat dalam 2 kolom bukan 1

Saya memiliki tabel database MySQL dengan dua kolom yang menarik minat saya. Secara individual mereka masing-masing dapat memiliki duplikat, tetapi mereka tidak boleh memiliki duplikat KEDUA dari mereka yang memiliki nilai yang sama. stone_iddapat memiliki duplikat selama untuk setiap...