«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
CTE, Alt Sorgu, Geçici Tablo veya Tablo Değişkeni arasında bir performans farkı var mı?
Bu mükemmel SO sorusundaCTE ve arasındaki farklar sub-queriestartışıldı. Özellikle sormak istiyorum: Hangi durumlarda aşağıdakilerin her biri daha verimli / daha hızlıdır? CTE Alt Sorgu Geçici Tablo Tablo Değişkeni Geleneksel olarak, çok sayıda iç içe geçmiş alt sorgudan daha okunabilir göründüklerinden temp tables, geliştirmede çok kullandım stored procedures. Non-recursive CTEs veri …

14
2 ondalık basamağa yuvarlama
Dakikaları saate dönüştürmeliyim, 2 ondalık basamağa yuvarlandı.Ayrıca ondalık noktadan sonra en fazla 2 sayı görüntülemem gerekiyor. Yani eğer 650 dakikam varsa o zaman saat 10.83 olmalı Şimdiye kadar sahip olduğum şey: Select round(Minutes/60.0,2) from .... Ama bu durumda, eğer dakikalarım diyelim, 630 - saat 10.5000000. Ama sadece 10.50 olarak istiyorum …
222 sql  rounding 






8
Flask-SQLAlchemy uygulamasında ham SQL nasıl çalıştırılır
SQLAlchemy'de ham SQL'i nasıl yürütürsünüz? SQLAlchemy aracılığıyla veritabanına şişesi ve arayüzleri üzerinde çalışan bir python web uygulaması var. Ham SQL çalıştırmak için bir yol gerekir. Sorgu, Satır içi görünümlerle birlikte birden çok tablo birleştirmesini içerir. Denedim: connection = db.session.connection() connection.execute( <sql here> ) Ama ağ geçidi hataları alıyorum.

3
DISTINCT değerlerinin oluşumlarını sayın
Belirli bir alanda DISTINCT değerleri bulan, bu değerin oluşum sayısını saymak ve sonra sayıya göre sonuçları sipariş bir MySQL sorgusu bulmaya çalışıyorum. örnek db id name ----- ------ 1 Mark 2 Mike 3 Paul 4 Mike 5 Mike 6 John 7 Mark Beklenen Sonuç name count ----- ----- Mike 3 …
218 mysql  sql  database  distinct 

10
Oracle 9i neden boş bir dizeyi NULL olarak değerlendiriyor?
Ben bunu bilmek gelmez olarak '' dikkate NULLama söylemek için çok yapmaz neden bu böyledir. SQL spesifikasyonlarını anladığım gibi, '' ile aynı değil NULL- biri geçerli bir veri ve diğeri aynı bilginin yokluğunu gösteriyor. Spekülasyon yapmaktan çekinmeyin, ancak lütfen durumun bu olup olmadığını belirtin. Oracle'dan yorum yapabilen biri varsa, bu …
216 sql  oracle  null  string 

7
PostgreSQL'de ekleme performansı nasıl hızlandırılır
Postgres ekleme performansını test ediyorum. Veri türü olarak bir sütun içeren bir tablo var. Üzerinde bir de indeks var. Ben bu sorguyu kullanarak veritabanını doldurdu: insert into aNumber (id) values (564),(43536),(34560) ... Yukarıdaki sorgu ile bir kerede 10.000 satırları çok hızlı bir şekilde 10.000 satır ekledim. Veritabanı 6 milyon satıra …

3
Yeni PostgreSQL JSON veri türü içindeki alanları kullanarak nasıl sorgulayabilirim?
PostgreSQL 9.2 yeni JSON fonksiyonları için bazı belgeler ve / veya örnekler arıyorum. Özellikle, bir dizi JSON kaydı verildi: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] İsme göre bir kayıt bulmak için SQL'i nasıl yazarım? Vanilya SQL'de: SELECT * from json_data WHERE "name" = "Toby" …

6
Farklı ORDER BY ile PostgreSQL DISTINCT ON
Bu sorguyu çalıştırmak istiyorum: SELECT DISTINCT ON (address_id) purchases.address_id, purchases.* FROM purchases WHERE purchases.product_id = 1 ORDER BY purchases.purchased_at DESC Ama bu hatayı alıyorum: PG :: Hata: HATA: SELECT DISTINCT ON ifadeleri, ilk ORDER BY ifadeleriyle eşleşmelidir address_idİlk ORDER BYifade olarak eklemek hatayı susturur, ancak gerçekten sıralama eklemek istemiyorum address_id. …

25
Veritabanı tablosundan sınıf oluşturma
Bir SQL Server tablo nesnesinden nasıl sınıf oluşturabilirim? Biraz ORM kullanmaktan bahsetmiyorum. Sadece varlıkları yaratmam gerekiyor (basit sınıf). Gibi bir şey: public class Person { public string Name { get;set; } public string Phone { get;set; } } Verilen bazı tablolar: +----+-------+----------------+ | ID | Name | Phone | +----+-------+----------------+ …
214 c#  sql  sql-server  tsql 

8
MySQL'de BLOB'dan TEXT'e nasıl dönüştürebilirim?
Metin MySQL bir blob saklandığı bir sürü kayıt var. Kullanım kolaylığı için veritabanındaki formatı METİN olarak değiştirmek istiyorum ... Verileri kesintiye uğratmamak için değişikliği ne kadar kolay yapabileceğime dair herhangi bir fikir - sanırım düzgün bir şekilde kodlanması gerekecek mi?
214 sql  mysql  blobs 

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.