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
Bagaimana cara kerja pernyataan SQL EXISTS?
Saya mencoba untuk belajar SQL dan mengalami kesulitan untuk memahami pernyataan EXISTS. Saya menemukan kutipan tentang "ada" dan tidak memahami sesuatu: Dengan menggunakan operator existing, subkueri Anda bisa mengembalikan nol, satu, atau banyak baris, dan ketentuannya hanya memeriksa apakah subkueri mengembalikan baris apa pun. Jika Anda melihat klausa pilih dari …
89 sql 


4
Gunakan pernyataan LIKE di SQL Server XML Datatype
Jika Anda memiliki bidang varchar yang dapat Anda lakukan dengan mudah SELECT * FROM TABLE WHERE ColumnA LIKE '%Test%'untuk melihat apakah kolom itu berisi string tertentu. Bagaimana Anda melakukannya untuk Jenis XML? Saya memiliki yang berikut ini yang hanya mengembalikan baris yang memiliki simpul 'Teks' tetapi saya perlu mencari di …

8
Cara memilih catatan unik dengan SQL
Ketika saya melakukan "SELECT * FROM table" saya mendapatkan hasil seperti di bawah ini: 1 item1 data1 2 item1 data2 3 item2 data3 4 item3 data4 Seperti yang Anda lihat, ada catatan dup dari kolom2 (item1 diduplikasi). Jadi bagaimana saya bisa mendapatkan hasil seperti ini: 1 item1 data1 2 item2 …
89 sql  database 

10
Analisis Penggunaan Indeks PostgreSQL
Apakah ada alat atau metode untuk menganalisis Postgres, dan menentukan indeks apa yang hilang harus dibuat, dan indeks mana yang tidak digunakan harus dihapus? Saya memiliki sedikit pengalaman melakukan ini dengan alat "profiler" untuk SQLServer, tetapi saya tidak mengetahui alat serupa yang disertakan dengan Postgres.

15
Pengecualian EF 4.1 "Penyedia tidak mengembalikan string ProviderManifestToken"
Saya mencoba mereplikasi contoh yang ditemukan di MSDN. Saya menggunakan ASP.NET dan EF 4.1 (CTP?). Saya telah menggunakan NuGet untuk menginstal paket EntityFramework. Saya mendapatkan kesalahan ini: The provider did not return a ProviderManifestToken string... dan database tidak pernah dibuat. Ini string koneksi saya: <add name="HospitalContext" connectionString= "data source=.\SQLExpress;initial catalog=NewTestDB;integrated …
88 asp.net  sql  entity 

12
Fungsi vs Prosedur Tersimpan
Katakanlah saya harus mengimplementasikan sepotong kode T-SQL yang harus mengembalikan tabel sebagai hasilnya. Saya dapat mengimplementasikan fungsi nilai tabel atau prosedur tersimpan yang mengembalikan sekumpulan baris. Apa yang harus saya gunakan? Singkatnya, yang ingin saya ketahui adalah: Apa perbedaan utama antara fungsi dan prosedur tersimpan? Pertimbangan apa yang harus saya …


10
Bagaimana cara memeriksa nilai null / kosong / spasi dengan satu tes?
Saya ingin menulis pernyataan SELECT yang hanya menggunakan satu pengujian untuk mengembalikan kolom tanpa nilai (null, kosong, atau semua spasi). Saya pikir ini akan berhasil: SELECT column_name from table_name WHERE column_name NOT LIKE '%_%'; Tetapi ini tidak berfungsi untuk nilai NULL. Tentu saja bisa saya tambahkan OR column_name IS NULL …
88 sql  oracle  oracle10g 

14
Untuk apa tampilan bagus?
Saya hanya mencoba untuk mendapatkan gambaran umum tentang tampilan apa yang digunakan untuk RDBMS. Artinya, saya tahu apa itu view dan bagaimana membuatnya. Saya juga tahu untuk apa saya menggunakannya di masa lalu. Tapi saya ingin memastikan bahwa saya memiliki pemahaman menyeluruh tentang kegunaan sebuah tampilan dan untuk apa tampilan …

4
Mengapa Sql Server tetap menjalankan setelah raiserror saat xact_abort aktif?
Saya baru saja terkejut dengan sesuatu di TSQL. Saya pikir jika xact_abort aktif, memanggil sesuatu seperti raiserror('Something bad happened', 16, 1); akan menghentikan eksekusi prosedur yang disimpan (atau batch apa pun). Tapi pesan kesalahan ADO.NET saya justru membuktikan sebaliknya. Saya mendapat pesan kesalahan penyebab kesalahan dalam pesan pengecualian, ditambah hal …
88 sql  sql-server  tsql 


9
MySQL mendapatkan posisi baris di ORDER BY
Dengan tabel MySQL berikut ini: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Bagaimana cara memilih satu baris DAN posisinya di antara baris lain dalam tabel, jika diurutkan berdasarkan name ASC. Jadi jika tabel datanya terlihat seperti ini, bila diurutkan berdasarkan nama: +-----------------------------+ + id | name …

7
Bagaimana cara memilih baris dengan stempel waktu terbaru untuk setiap nilai kunci?
Saya memiliki tabel data sensor. Setiap baris memiliki id sensor, stempel waktu, dan bidang lainnya. Saya ingin memilih satu baris dengan cap waktu terbaru untuk setiap sensor, termasuk beberapa bidang lainnya. Saya pikir solusinya adalah mengelompokkan berdasarkan id sensor dan kemudian memesan berdasarkan max (timestamp) seperti ini: SELECT sensorID,timestamp,sensorField1,sensorField2 FROM …

10
Berapa baris dalam database TERLALU BANYAK?
Saya memiliki tabel MySQL InnoDB dengan 1.000.000 catatan. Apakah ini terlalu berlebihan? Atau database dapat menangani ini dan lainnya? Saya bertanya karena saya perhatikan bahwa beberapa kueri (misalnya, mendapatkan baris terakhir dari tabel) lebih lambat (detik) di tabel dengan 1 milon baris daripada di satu dengan 100.

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.