«sql» etiketlenmiş sorular

Yapısal Sorgulama Dili (SQL), veritabanlarını sorgulamak için kullanılan bir dildir. Sorular, kod örneklerini, tablo yapısını, örnek verileri ve kullanılan DBMS uygulaması için bir etiketi (örn. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, vb.) İçermelidir. Sorunuz yalnızca belirli bir DBMS ile ilgiliyse (belirli uzantıları / özellikleri kullanır), bunun yerine o DBMS etiketini kullanın. SQL ile etiketlenen soruların cevaplarında ISO / IEC standart SQL kullanılmalıdır.

16
PostgreSQL'de yinelenen güncelleme eklensin mi?
Birkaç ay önce aşağıdaki sözdizimini kullanarak Yığın Taşması ile ilgili bir cevaptan MySQL'de aynı anda birden çok güncellemenin nasıl gerçekleştirileceğini öğrendim: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2); Şimdi PostgreSQL'e geçtim ve görünüşe göre bu …

5
SQL çoklu sütun sırası
SQL'de ve farklı yönlerde birden çok sütuna göre sıralamaya çalışıyorum. column1azalan ve column2artan olarak sıralanır . Bunu nasıl yapabilirim?
635 sql  sql-order-by 

12
MySQL'de tek tırnak, çift tırnak ve ters tırnak ne zaman kullanılır?
Sorgu yazmanın en iyi yolunu öğrenmeye çalışıyorum. Ayrıca tutarlı olmanın önemini de anlıyorum. Şimdiye kadar, herhangi bir gerçek düşünce olmadan rastgele tek tırnak, çift tırnak ve ters tırnak kullandım. Misal: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; Aynı zamanda, yukarıdaki örnekte, düşünün table, col1, val1vb …
633 mysql  sql  quotes 


30
Bir sütun için Maks değerine sahip satırı getir
Tablo: UserId, Value, Date. UserId, her UserId için max (Tarih) için değer almak istiyorum. Yani, en son tarihe sahip her UserId için Değer. Bunu sadece SQL'de yapmanın bir yolu var mı? (Tercihen Oracle) Güncelleme: Herhangi bir belirsizlik için özür dilerim: TÜM UserIds almak gerekir. Ancak her UserId için yalnızca o …



15
SQL SELECT NEREDE alanı kelimeler içeriyor
Bunun gibi sonuçlar döndürecek bir seçime ihtiyacım var: SELECT * FROM MyTable WHERE Column1 CONTAINS 'word1 word2 word3' Ve tüm sonuçlara ihtiyacım var, yani bu 'word2 word3 word1' veya 'word1 word3 word2' veya üçün herhangi bir kombinasyonunu içeren dizeleri içerir. Tüm kelimelerin sonuçta olması gerekir.
562 sql  select 


9
Mysqldump ile bazı tabloları atla
Belirli tabloları mysqldump komutundan kısıtlamanın bir yolu var mı? Örneğin, yalnızca table1 ve table2 dökümü için aşağıdaki sözdizimini kullanırdım : mysqldump -u username -p database table1 table2 > database.sql Ancak table1 ve table2 dışındaki tüm tabloları dökmenin benzer bir yolu var mı? Mysqldump belgelerinde hiçbir şey bulamadım, bu yüzden kaba …
558 sql  mysql  database  mysqldump 

24
Bir SQLite veritabanına aynı anda birden çok satır eklemek mümkün müdür?
MySQL'de böyle birden çok satır ekleyebilirsiniz: INSERT INTO 'tablename' ('column1', 'column2') VALUES ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'); Ancak, böyle bir şey yapmaya çalıştığımda bir hata alıyorum. Bir SQLite veritabanına aynı anda birden çok satır eklemek mümkün müdür? Bunu yapmak için sözdizimi nedir?
551 sql  sqlite  syntax 

17
Bir döküm dosyasını mysqldump'tan nasıl geri yüklerim?
Windows Server 2008 makinemde veritabanı olarak geri yüklemem gereken bir MySQL veritabanı dosyası verildi. MySQL Administrator'ı kullanmayı denedim, ancak aşağıdaki hatayı aldım: Seçilen dosya mysqldump tarafından oluşturuldu ve bu uygulama tarafından geri yüklenemez. Bunu nasıl çalıştırabilirim?
544 mysql  sql  database 


11
NOT IN vs YOK DEĞİL
Bu sorgulardan hangisi daha hızlı? VAR DEĞİL: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) Veya DEĞİL: SELECT ProductID, ProductName FROM Northwind..Products p WHERE p.ProductID NOT IN ( SELECT ProductID FROM Northwind..[Order Details]) Sorgu yürütme planı her ikisinin …
538 sql  sql-server  notin 

18
SQLite - UPSERT * değil * INSERT veya REPLACE
http://en.wikipedia.org/wiki/Upsert SQL Server'da depolanan proc güncellemesini ekle Bunu düşünmediğim SQLite'de yapmanın akıllıca bir yolu var mı? Temel olarak kayıt varsa dört sütundan üçünü güncellemek istiyorum, yoksa, dördüncü sütun için varsayılan (NUL) değeri ile kayıt INSERT istiyorum. Kimlik birincil anahtardır, bu nedenle UPSERT için yalnızca bir kayıt olacaktır. (Ben açıkça UPDATE …
535 sql  sqlite  upsert 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.