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.

16
Kueri SQL: Hapus semua rekaman dari tabel kecuali N terbaru?
Apakah mungkin untuk membangun kueri mysql tunggal (tanpa variabel) untuk menghapus semua catatan dari tabel, kecuali N terbaru (diurutkan berdasarkan id desc)? Sesuatu seperti ini, hanya saja tidak berhasil :) delete from table order by id ASC limit ((select count(*) from table ) - N) Terima kasih.
90 sql  mysql 





3
MySQL: Diurutkan berdasarkan ukuran / panjang bidang
Berikut adalah struktur tabelnya (misal tes): Nama Bidang Tipe data Indo BIGINT (20) judul varchar (25) Deskripsi Teks Sebuah kueri seperti: SELECT * FROM TEST ORDER BY description DESC; Tapi saya ingin memesan berdasarkan ukuran / panjang bidang deskripsi. Jenis bidang adalah TEXT atau BLOB.



4
Fungsi Partisi COUNT () LEBIH BANYAK dimungkinkan menggunakan DISTINCT
Saya mencoba untuk menulis yang berikut ini untuk mendapatkan total NumUsers yang berbeda, seperti: NumUsers = COUNT(DISTINCT [UserAccountKey]) OVER (PARTITION BY [Mth]) Studio manajemen sepertinya tidak terlalu senang dengan ini. Kesalahan menghilang saat saya menghapus DISTINCTkata kunci, tetapi kemudian tidak akan menjadi hitungan yang berbeda. DISTINCTtampaknya tidak dimungkinkan dalam fungsi …

18
SQL membandingkan data dari dua tabel
Saya memiliki 2 tabel TableAdan TableBmemiliki format kolom yang sama misalnya tabel TableAdan TableBkolom A B C D E F dimana A dan B adalah kunci utama. Cara menulis SQL untuk memeriksa apakah TableAdan TableByang memiliki kunci utama yang sama berisi nilai yang persis sama di setiap kolom. Artinya, kedua …
90 sql 

6
Subquery menggunakan Exists 1 atau Exists *
Saya biasa menulis cek EXISTS saya seperti ini: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Salah satu DBA dalam kehidupan sebelumnya mengatakan kepada saya bahwa ketika saya melakukan EXISTSklausul, gunakan SELECT 1bukanSELECT * IF EXISTS (SELECT 1 FROM TABLE WHERE …
89 sql  sql-server  tsql 

6
Menghitung jarak antara dua titik (Latitude, Longitude)
Saya mencoba menghitung jarak antara dua posisi di peta. Saya telah menyimpan data saya: Bujur, Lintang, X POS, Y POS. Saya sebelumnya telah menggunakan potongan di bawah ini. DECLARE @orig_lat DECIMAL DECLARE @orig_lng DECIMAL SET @orig_lat=53.381538 set @orig_lng=-1.463526 SELECT *, 3956 * 2 * ASIN( SQRT( POWER(SIN((@orig_lat - abs(dest.Latitude)) * …

8
Menyalin data dari satu kolom ke kolom lain (yang ada di tabel berbeda)
Saya ingin menyalin data dari satu kolom ke kolom lain dari tabel lain. Bagaimana saya bisa melakukan itu? Saya mencoba yang berikut ini: Update tblindiantime Set CountryName =(Select contacts.BusinessCountry From contacts) tapi tidak berhasil. Saya ingin menyalin kolom "BusinessCountry" dari tabel kontak ke kolom "CountryName" dari tabel tblindiantime.
89 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.