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




4
Bölme İşlevi COUNT () OVER DISTINCT kullanılarak mümkün
Devam eden toplam farklı NumUsers elde etmek için aşağıdakileri yazmaya çalışıyorum, şöyle ki: NumUsers = COUNT(DISTINCT [UserAccountKey]) OVER (PARTITION BY [Mth]) Yönetim stüdyosu bundan pek memnun görünmüyor. DISTINCTAnahtar kelimeyi kaldırdığımda hata kayboluyor , ancak daha sonra ayrı bir sayı olmayacak. DISTINCTbölüm işlevlerinde mümkün görünmüyor. Farklı sayımı nasıl bulabilirim? İlişkili alt …

18
SQL iki tablodaki verileri karşılaştırır
2 tablom var TableAve TableBbunlar aynı sütun biçimine sahip, örneğin her iki tablo TableAve TableBsütunlara sahip A B C D E F burada A ve B birincil anahtarlardır. Eğer kontrol etmek SQL nasıl yazılır TableAve TableBaynı birincil anahtarlara sahip her sütunlarda aynı değeri içerir. Bu, bu iki tablonun tamamen aynı …
90 sql 


7
T-SQL: Bilinen değerler dizisi arasında döngü yapmak
İşte benim senaryom: Diyelim ki, belirli bir kimlik kümesinde başka bir saklı yordamı çağırmam gereken bir saklı yordamım var; bunu yapmanın bir yolu var mı? yani, bunu yapmaya ihtiyaç duymak yerine: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec p_MyInnerProcedure 12 exec p_MyInnerProcedure 22 exec p_MyInnerProcedure 19 Bunun gibi bir şey …
90 sql  sql-server  tsql 

5
Datetime'dan Mysql şerit zaman bileşeni
Mysql'de zaman bileşenini hesaba katmadan bir tarih karşılaştırması yapmam gerekiyor, yani '2008-11-05 14:30:00' öğesini '2008-11-05'e dönüştürmem gerekiyor Şu anda bunu yapıyorum: SELECT from_days(to_days(my_date)) Bunu yapmanın uygun bir yolu var mı?
90 sql  mysql  datetime 


3
MySQL: Alan boyutuna / uzunluğuna göre sırala
İşte bir tablo yapısı (örn. Test): Alan adı Veri tipi İD BÜYÜK (20) Başlık varchar (25) Açıklama Metin Şunun gibi bir sorgu: SELECT * FROM TEST ORDER BY description DESC; Ancak alan açıklamasının alan boyutuna / uzunluğuna göre sipariş vermek istiyorum . Alan türü METİN veya BLOB olacaktır.



7
SQL EXISTS deyimleri nasıl çalışır?
SQL öğrenmeye çalışıyorum ve EXISTS ifadelerini anlamakta zorlanıyorum. "Var" ile ilgili şu alıntıyla karşılaştım ve bir şey anlamadım: Var operatörünü kullanarak, alt sorgunuz sıfır, bir veya çok sayıda satır döndürebilir ve koşul, alt sorgunun herhangi bir satır döndürüp döndürmediğini kontrol eder. Alt sorgunun seçme cümlesine bakarsanız, tek bir değişmez değerden …
89 sql 


4
SQL Server XML Veri Tipinde LIKE deyimi kullanın
Bir varchar alanınız varsa kolayca yapabilirsiniz SELECT * FROM TABLE WHERE ColumnA LIKE '%Test%' bu sütunun belirli bir dizeyi içerip içermediğini görebilirsiniz. Bunu XML Türü için nasıl yaparsınız? Yalnızca 'Metin' düğümü olan satırları döndüren aşağıdakilere sahibim, ancak bu düğüm içinde aramam gerekiyor select * from WebPageContent where data.exist('/PageContent/Text') = 1

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.