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
Ubah kolom MySQL menjadi AUTO_INCREMENT
Saya mencoba memodifikasi tabel untuk membuat kolom kunci utama AUTO_INCREMENTsetelah fakta. Saya sudah mencoba SQL berikut, tetapi mendapat notifikasi kesalahan sintaksis. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Apakah saya melakukan sesuatu yang salah atau apakah ini tidak mungkin? + -------------------- + | VERSI () | + -------------------- + | …
194 sql  mysql  alter-table 

10
Tambahkan kunci utama ke tabel yang ada
Saya memiliki tabel yang sudah ada bernama Persion. Dalam tabel ini saya memiliki 5 kolom: persionId Pname PMid Deskripsi Pamt Ketika saya membuat tabel ini, saya menetapkan PersionIddan Pnamesebagai kunci utama . Saya sekarang ingin memasukkan satu kolom lagi di kunci utama - PMID. Bagaimana saya bisa menulis ALTERpernyataan untuk …

9
Kondisi dalam GABUNG atau DIMANA
Apakah ada perbedaan (kinerja, praktik terbaik, dll ...) antara menempatkan suatu kondisi dalam klausa JOIN vs klausa WHERE? Sebagai contoh... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName = 'John' -- Condition in WHERE SELECT * FROM …
194 sql  performance 


5
SQL Server - transaksi dibatalkan karena kesalahan?
Kami memiliki aplikasi klien yang menjalankan beberapa SQL pada SQL Server 2005 seperti berikut: BEGIN TRAN; INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); COMMIT TRAN; Ini dikirim oleh satu perintah string panjang. Jika …

5
Apa praktik terbaik untuk desain basis data multi-bahasa? [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 bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

8
Bagaimana cara membulatkan rata-rata ke 2 tempat desimal di PostgreSQL?
Saya menggunakan PostgreSQL melalui 'sekuel' Ruby gem. Saya mencoba membulatkan ke dua tempat desimal. Ini kode saya: SELECT ROUND(AVG(some_column),2) FROM table Saya mendapatkan kesalahan berikut: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Saya tidak mendapatkan kesalahan ketika saya menjalankan kode berikut: SELECT ROUND(AVG(some_column)) FROM table Adakah yang …
192 sql  ruby  postgresql  sequel 


7
Apa perbedaan antara Scope_Identity (), Identity (), @@ Identity, dan Ident_Current ()?
Aku tahu Scope_Identity(), Identity(), @@Identity, dan Ident_Current()semua mendapatkan nilai dari kolom identitas, tapi aku akan senang untuk mengetahui perbedaannya. Bagian dari kontroversi yang saya alami adalah apa yang mereka maksud dengan ruang lingkup sebagaimana diterapkan pada fungsi-fungsi di atas? Saya juga akan menyukai contoh sederhana dari berbagai skenario penggunaannya?
192 sql  sql-server  identity 

3
Di Postgresql, paksakan unik pada kombinasi dua kolom
Saya ingin mengatur tabel di PostgreSQL sedemikian rupa sehingga dua kolom harus unik. Mungkin ada beberapa nilai dari nilai mana pun, asalkan tidak ada dua yang berbagi keduanya. Misalnya: CREATE TABLE someTable ( id int PRIMARY KEY AUTOINCREMENT, col1 int NOT NULL, col2 int NOT NULL ) Jadi, col1dan col2bisa …
192 sql  postgresql  unique 

18
Impor file SQL ke mysql
Saya memiliki database yang disebut nitm. Saya belum membuat tabel apa pun di sana. Tapi saya punya file SQL yang berisi semua data yang diperlukan untuk database. File nitm.sqlyang ada di C:\ drive. File ini memiliki ukuran sekitar 103 MB. Saya menggunakan server wamp. Saya telah menggunakan sintaks berikut di …
191 mysql  sql  database  windows  import 

8
SQL RANK () versus ROW_NUMBER ()
Saya bingung tentang perbedaan antara ini. Menjalankan SQL berikut memberi saya dua set hasil identitas. Bisakah seseorang menjelaskan perbedaannya? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as 'RowNumber' FROM SubStyle
191 sql  sql-server  tsql 

7
nilai waktu default sqlite database 'sekarang'
Apakah mungkin dalam database sqlite untuk membuat tabel yang memiliki kolom stempel waktu yang standarnya DATETIME('now')? Seperti ini: CREATE TABLE test ( id INTEGER PRIMARY KEY AUTOINCREMENT, t TIMESTAMP DEFAULT DATETIME('now') ); Ini memberikan kesalahan ... Bagaimana mengatasinya?
190 sql  sqlite 

7
Bagaimana cara mengubah kolom dan mengubah nilai default?
Saya mendapat kesalahan berikut saat mencoba mengubah tipe data kolom dan menetapkan nilai default baru: ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}'; GALAT 1064 (42000): Anda memiliki kesalahan dalam sintaks SQL Anda; periksa manual yang sesuai dengan versi server MySQL Anda untuk sintaks yang tepat …
190 mysql  sql 


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.