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

1
EŞSİZ bir kısıtlama alan (lar) da otomatik olarak bir DİZİN oluşturur mu?
Ben Should ayrı bir dizin tanımlamak üzerinde email(arama amaçları için) sütun veya "otomatik" ile birlikte eklenmiş endeksidir UNIQ_EMAIL_USERkısıtlama? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, …
99 mysql  sql  indexing 

5
Django yalnızca yinelenen alan değerlerine sahip satırları seçer
django'da aşağıdaki gibi tanımlanan bir modelimiz olduğunu varsayalım: class Literal: name = models.CharField(...) ... Ad alanı benzersiz değildir ve bu nedenle yinelenen değerlere sahip olabilir. Aşağıdaki görevi gerçekleştirmem gerekiyor: Modelden , alanın en az bir yinelenen değerine sahip tüm satırları seçin name. Düz SQL kullanarak nasıl yapılacağını biliyorum (en iyi …
99 sql  django  django-orm 

6
Uyarı: Boş değer, Aqua Data Studio'da bir toplama veya başka bir SET işlemiyle ortadan kaldırılır
Veriler boş olduğunda bir sorun yaşıyorum ve sonuç görüntülendiğinde uyarı görüntüleniyor. Bu problem nasıl çözülür? Tabloda veri yokken boş verileri 0 olarak nasıl değiştirebilirim? Bu benim kodum: - SELECT DISTINCT c.username AS assigner_officer, d.description AS ticketcategory, (SELECT Count(closed) FROM ticket WHERE assigned_to = c.user_id AND closed IS NOT NULL GROUP …



9
Hangi SQL sorgusu daha hızlıdır? Birleştirme kriterlerine göre veya Nerede maddesine göre filtreleme?
Bu 2 sorguyu karşılaştırın. Filtreyi birleştirme kriterine mi yoksa WHEREmaddeye mi koymak daha hızlı ? Her zaman birleştirme kriterlerinde daha hızlı olduğunu hissetmişimdir çünkü mümkün olan en kısa zamanda sonuç kümesini düşürür, ancak kesin olarak bilmiyorum. Görmek için bazı testler yapacağım, ancak hangisinin daha net okunacağı konusunda da fikir edinmek …

8
1052: Alan listesindeki 'id' sütunu belirsiz
2 masam var. tbl_namesve tbl_sectioniçlerinde her ikisi de var id. idAlanı seçmeye nasıl devam ederim , çünkü her zaman şu hatayı alıyorum: 1052: Column 'id' in field list is ambiguous İşte benim sorgum: SELECT id, name, section FROM tbl_names, tbl_section WHERE tbl_names.id = tbl_section.id Tüm alanları seçip hatayı önleyebilirim. Ancak …

5
Kümelenmiş ve Kümelenmemiş
Alt düzey SQL bilgim (Server 2008) sınırlıdır ve şimdi DBA'larımız tarafından sorgulanmaktadır. Senaryoyu açıklamama izin verin (haklı olduğumu umarak bariz ifadelerden bahsetmiştim, ancak yanlış bir şey görürseniz lütfen söyleyin) senaryoyu: İnsanlar için 'Mahkeme Kararları' tutan bir masamız var. Tabloyu oluşturduğumda (Ad: CourtOrder), şu şekilde oluşturdum: CREATE TABLE dbo.CourtOrder ( CourtOrderID …

30
Bir Koleksiyon / Dizi / Listeden virgülle ayrılmış Dizeler oluşturmanın en karmaşık yolu?
Veritabanları ile çalışmam sırasında sorgu dizeleri yazdığımı fark ettim ve bu dizelerde bir listeden / diziden / koleksiyondan where-cümlesine birkaç kısıtlama koymam gerekiyor. Şöyle görünmeli: select * from customer where customer.id in (34, 26, ..., 2); Bunu, dizelerden oluşan bir koleksiyonunuz olduğu ve bu dizelerin virgülle ayrılmış bir listesini yalnızca …
98 java  sql  string 



3
PostgreSQL "aksan duyarlı olmayan" harmanlamaları destekliyor mu?
Microsoft SQL Server'da "aksan duyarsız" bir harmanlama belirtmek mümkündür (bir veritabanı, tablo veya sütun için), bu da aşağıdaki gibi bir sorgu için mümkün olduğu anlamına gelir SELECT * FROM users WHERE name LIKE 'João' Joaoadı olan bir satır bulmak için . Unaccent_string katkı işlevini kullanarak PostgreSQL'deki dizelerden aksanları çıkarmanın mümkün …

7
Sütunlu veritabanı nedir?
Bir süredir antrepo ile çalışıyorum. Columnar Databases ve veri erişimi için sundukları hız ilgimi çekiyor. Çok parçalı sorum var: Sütunlu Veritabanları nasıl çalışır? İlişkisel veritabanlarından nasıl farklıdırlar?
98 sql  database 

6
MySQL "Gruplama Ölçütü" ve "Sıralama Ölçütü"
Bir e-posta tablosundan bir dizi satır seçip gönderene göre gruplayabilmek istiyorum. Sorgum şuna benziyor: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC Sorgu neredeyse istediğim gibi çalışıyor - e-postaya göre gruplanmış kayıtları seçiyor. Sorun, konu ve zaman damgasının belirli bir e-posta adresi için en son …


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.