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


9
Başka bir tablodan ayıklanmış tablo kayıtlarına ekleme
Ben bir tablodan veri dönüştürür ve daha sonra başka bir tabloya bu verileri eklemek bir sorgu yazmaya çalışıyorum. Evet, bu bir veri ambarı sorgusu ve MS Access'te yapıyorum. Yani temelde böyle bir sorgu istiyorum: INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES (SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1); Denedim …
177 sql  ms-access 

5
Spring'in JDBCTemplate ile etkili bir şekilde IN () SQL sorguları yürütmek nasıl?
Spring'in JDBCTemplate ile IN () sorguları yapmanın daha zarif bir yolu olup olmadığını merak ediyordum. Şu anda böyle bir şey yapıyorum: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } IN () sorgusu …
177 java  sql  spring  jdbc  jdbctemplate 


13
SQL ifadesi ile yüzde nasıl hesaplanır
Kullanıcıları ve notlarını içeren bir SQL Server tablo var. Basitçe söylemek gerekirse, 2 sütun olduğunu söyleyelim - name& grade. Tipik bir satır Adı: "John Doe", Sınıf: "A" olacaktır. Tüm olası cevapların yüzdelerini bulacak bir SQL deyimi arıyorum. (A, B, C, vb ...) Ayrıca, tüm olası cevapları tanımlamadan bunu yapmanın bir …
177 sql  sql-server  tsql 

8
PostgreSQL'de satır olup olmadığını en hızlı kontrol etme
Tabloya eklemek için gereken satırlar bir grup var, ama bu ekler her zaman toplu olarak yapılır. Bu yüzden toplu işten tek bir satır olup olmadığını kontrol etmek istiyorum çünkü o zaman hepsinin eklendiğini biliyorum. Yani birincil anahtar kontrolü değil, ama çok da önemli değil. Ben sadece tek satır kontrol etmek …
177 sql  postgresql 

9
Yabancı anahtar kısıtı döngülere veya birden çok basamaklı yola neden olabilir mi?
Tablolarıma kısıtlama eklemeye çalıştığımda bir sorunum var. Hatayı alıyorum: 'Çalışanlar' tablosundaki YABANCI ANAHTAR kısıtlaması 'FK74988DB24B3C886' ile giriş, döngülere veya birden çok basamaklı yola neden olabilir. AÇIK SİLME EYLEMİ SİLME veya GÜNCELLEŞTİRME EYLEMİ YOK belirtin veya diğer YABANCI TUŞ kısıtlamalarını değiştirin. Benim kısıtlamam bir Codetablo ile bir employeetablo arasında. CodeMasa içeren …


14
Sabitlerle dolu birden çok satır nasıl seçilir?
Bir tabloya başvurmadan sabitleri seçmek bir SQL ifadesinde tamamen yasaldır: SELECT 1, 2, 3 İkincisinin döndürdüğü sonuç kümesi değerleri içeren tek bir satırdır. Sabit bir ifade kullanarak bir kerede birden çok satır seçmek için bir yol olup olmadığını merak ediyordum: SELECT ((1, 2, 3), (4, 5, 6), (7, 8, 9)) …
176 sql  select  constants 

9
“Boş veya boş değer” kontrol etmenin en iyi yolu
Postgres sql ifadelerinde değerin null veya boş dize olup olmadığını kontrol etmenin en iyi yolu nedir? Değer uzun ifade olabilir, bu nedenle kontrolde yalnızca bir kez yazılması tercih edilir. Şu anda kullanıyorum: coalesce( trim(stringexpression),'')='' Ama biraz çirkin gözüküyor. stringexpressionchar(n)sütun veya char(n)sondaki boşluklu sütunlar içeren ifade olabilir . En iyi yol …


4
Sayısı> 1 bulmak için SQL sorgusu
Adında bir masam var PAYMENT . Bu tabloda bir kullanıcı kimliğim, bir hesap numarası, bir posta kodu ve bir tarih var. Aynı hesap numarasıyla günde birden fazla ödeme yapan tüm kullanıcılar için tüm kayıtları bulmak istiyorum. GÜNCELLEME: Ayrıca, yalnızca ZIP kodu farklı olan kayıtları sayan bir filtre olmalıdır. Tablo şöyle …
176 sql  count  group-by  having 



7
VARCHAR alanındaki bir dizenin yineleme sayısını say?
Ben böyle bir tablo var: TITLE | DESCRIPTION ------------------------------------------------ test1 | value blah blah value test2 | value test test3 | test test test test4 | valuevaluevaluevaluevalue Nasıl bir dize her biri bir dize oluşur sayısını döndürmek için anlamaya çalışıyorum. Yani, 'değer' görüntülenme sayısını saymak istiyorsanız, sql deyimi bu döndürür: …
175 mysql  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.