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

10
JSON'u veritabanında depolamak ve her anahtar için yeni bir sütun oluşturmak
Masamda kullanıcı ile ilgili verileri depolamak için aşağıdaki modeli uyguluyorum - 2 sütun - uid(birincil anahtar) ve metakullanıcı hakkındaki diğer verileri JSON biçiminde saklayan bir sütun var. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- Bu daha iyi bir yolu var mı …


19
Birden çok sütun üzerinde DISTINCT sayma
Böyle bir sorgu yapmanın daha iyi bir yolu var mı: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Bu tablodan farklı öğe sayısını saymak gerekiyor ama farklı iki sütun üzerinde. Benim sorgu iyi çalışıyor ama ben sadece bir sorgu kullanarak (bir alt sorgu kullanmadan) nihai sonuç alabilir …

4
MySQL'in şimdi () +1 günü
now()MySQL sorgusunda kullanıyorum . INSERT INTO table SET data = '$data', date = now() Ama bu tarihe 1 gün eklemek istiyorum (bu yüzden dateyarını içermelidir). Mümkün mü?
212 sql  mysql  datetime 



8
MySQL'de bir sütunda aynı değere sahip satırları bulma
[Üye] tablosunda, bazı satırlar emailsütun için aynı değere sahiptir . login_id | email ---------|--------------------- john | john123@hotmail.com peter | peter456@gmail.com johnny | john123@hotmail.com ... Bazı kişiler farklı bir login_id kullandılar ancak aynı e-posta adresini kullandılar, bu sütunda benzersiz bir kısıtlama belirlenmedi. Şimdi bu satırları bulmam ve kaldırılmaları gerekip gerekmediğini görmem …
209 sql  mysql  database 


8
NVL ve Coalesce arasındaki Oracle Farkları
Oracle'da NVL ve Coalesce arasında belirgin olmayan farklılıklar var mı? Açık olan fark, birleşmenin parametre listesindeki ilk boş olmayan öğeyi döndürmesi, oysa nvl yalnızca iki parametre alır ve boş değilse ilkini döndürür, aksi takdirde ikinciyi döndürür. Görünüşe göre NVL, birleşmenin sadece 'Temel Durum' versiyonu olabilir. Bir şey mi kaçırıyorum?
208 sql  oracle  coalesce  nvl 

5
Kısıtlamaları geçici olarak kapatma (MS SQL)
Geçici olarak tüm DB kısıtlamaları (örneğin tablo ilişkileri) kapatmak için bir yol arıyorum. (INSERTs kullanarak) bir DB tablolarını başka bir DB kopyalamak gerekiyor. Bunu komutları düzgün bir şekilde (ilişkileri bozmamak için) yürüterek başarabileceğimi biliyorum. Ancak kısıtlamaları kontrol etmeyi geçici olarak kapatabilir ve işlem bittikten sonra tekrar açabilirsem daha kolay olurdu. …


14
Her kategori için en iyi 10 kaydı seçin
Bir sorguda her bölümden ilk 10 kayıt döndürmek istiyorum. Nasıl yapılacağını bilen var mı? Bölüm, tablodaki sütunlardan biridir. Veritabanı SQL Server 2005'tir. Girilen tarihe göre ilk 10'a dönmek istiyorum. Bölümler iş, yerel ve özelliktir. Belirli bir tarih için yalnızca üst (10) iş satırı (en son giriş), üst (10) yerel satır …

30
MySQL ile medyan hesaplamanın kolay yolu
MySQL ile medyanı hesaplamanın en basit (ve umarım çok yavaş değil) yolu nedir? KullandımAVG(x)Ortalamayı bulmak için , ancak medyanı hesaplamanın basit bir yolunu bulmakta zorlanıyorum. Şimdilik, PHP'ye tüm satırları döndürüyorum, bir sıralama yapıyorum ve sonra orta satırı seçiyorum, ancak kesinlikle tek bir MySQL sorgusunda yapmanın basit bir yolu olmalı. Örnek …
208 sql  mysql  statistics  median 


30
Birisi SQL sorgusunun telif hakkını alabilir mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 9 yıl önce kapalı . …
207 sql 

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.