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

11
Kullanıcı başına en son tarihi içeren satırı seçin
Kullanıcıların giriş ve çıkış sürelerinin aşağıdaki gibi görünen bir tablosu ("lms_attendance") var: id user time io (enum) 1 9 1370931202 out 2 9 1370931664 out 3 6 1370932128 out 4 12 1370932128 out 5 12 1370933037 in Bana "giriş" veya "çıkış" değerini verirken, kullanıcı kimliği başına yalnızca en son kaydı …

19
Minimum sıralı erişim günlerini belirlemek için SQL?
Aşağıdaki Kullanıcı Geçmişi tablosu, belirli bir kullanıcının bir web sitesine eriştiği her gün için bir kayıt içerir (24 saatlik UTC döneminde). Binlerce kaydı vardır, ancak kullanıcı başına günde yalnızca bir kaydı vardır. Kullanıcı o gün için web sitesine erişmemişse, kayıt oluşturulmayacaktır. Kimlik Kullanıcı Kimliği Oluşturma Tarihi ------ ------ ------------ 750997 …

12
NOLOCK (Sql Server ipucu) kötü bir uygulama mı?
Kritik olmayan web sitesi ve uygulamaları yapma işindeyim -> örn. bankacılık yazılımı, uzay uçuşu, yoğun bakım izleme uygulaması vb. fikri anladınız. Öyleyse, bu büyük feragatname ile, bazı Sql ifadelerinde NOLOCK ipucunu kullanmak kötü mü? Birkaç yıl önce, bir Sql Yöneticisi tarafından, "kirli okumadan" memnun kalırsam, NOLOCK'u kullanmam gerektiği önerilmişti, bu …

7
DISTINCT ve COUNT'u bir MySQL Sorgusunda birlikte kullanma
Bunun gibi bir şey mümkün mü: SELECT DISTINCT COUNT(productId) WHERE keyword='$keyword' İstediğim şey, bir anahtar kelimeyle ilişkilendirilmiş benzersiz ürün kimliklerinin sayısını elde etmektir. Aynı ürün bir anahtar kelimeyle iki kez veya daha fazla ilişkilendirilebilir, ancak ürün kimliği başına yalnızca 1 kez sayılmasını istiyorum
125 mysql  sql 

5
SQL - çoktan çoğa tablo birincil anahtarı
Bu soru, bu soruya bir yorum okuduktan sonra ortaya çıkıyor: Veri tabanı tasarımı Çoktan çoğa bir tablo oluşturduğunuzda, iki yabancı anahtar sütununda bileşik birincil anahtar mı yoksa otomatik artış yedek "Kimlik" birincil anahtarı mı oluşturmalı ve iki FK sütununuza (ve belki de benzersiz bir kısıt)? Her durumda yeni kayıt eklemenin …


13
parametre olarak sql sorgusunda python listesi
Bir piton listem var, diyelim ki l = [1,5,8] Listenin tüm öğelerinin verilerini almak için bir sql sorgusu yazmak istiyorum, diyelim ki select name from students where id = |IN THE LIST l| Bunu nasıl başarırım?
125 python  sql 

6
postgresql: INSERT INTO… (SELECT *…)
Bunun standart SQL olup olmadığından emin değilim: INSERT INTO tblA (SELECT id, time FROM tblB WHERE time > 1000) Aradığım şey: tblA ve tblB farklı DB Sunucularında ise ne olur ? PostgreSql herhangi bir yardımcı program veriyor mu veya kullanıma yardımcı olacak herhangi bir işlevi var mı? INSERT query with …
125 sql  postgresql  insert  dblink 

6
SQL Server'da şemaya bağlı bir görünüm tarafından başvurulan bir sütunun boyutunu değiştirme
Kullanarak sql sunucusunda bir sütunun boyutunu değiştirmeye çalışıyorum: ALTER TABLE [dbo].[Address] ALTER COLUMN [Addr1] [nvarchar](80) NULL Addr1orijinal uzunluğu nerede 40. Başarısız oldu, bu hatayı yükseltti: The object 'Address_e' is dependent on column 'Addr1'. ALTER TABLE ALTER COLUMN Addr1 failed because one or more objects access this column. Bunu okumaya çalıştım …
124 sql  sql-server 


10
ALTER DATABASE, veritabanına bir kilit yerleştirilemediğinden başarısız oldu
Veritabanını yeniden başlatmam gerekiyor çünkü bazı işlemler çalışmıyor. Planım, onu çevrimdışı duruma getirmek ve tekrar çevrimiçi hale getirmek. Bunu Sql Server Management Studio 2008'de yapmaya çalışıyorum: use master; go alter database qcvalues set single_user with rollback immediate; alter database qcvalues set multi_user; go Şu hataları alıyorum: Msg 5061, Level 16, …

4
Gerçek hayat örneği, SQL'de OUTER / CROSS APPLY ne zaman kullanılır?
CROSS / OUTER APPLYBir meslektaşımla bakıyordum ve onları nerede kullanacağımıza dair gerçek hayattan örnekler bulmakta zorlanıyoruz. Inner Join üzerinden Cross Apply'ı ne zaman kullanmalıyım? ve googling, ancak ana (yalnızca) örnek oldukça tuhaf görünüyor (başka bir tablodan kaç satır seçileceğini belirlemek için bir tablodaki satır sayısını kullanarak). Bu senaryonun şunlardan yararlanabileceğini …

3
Önce belirli bir değere sahip satırları nasıl döndürürüm?
Sorgumun, bir sütunun önce belirli bir değeri içerdiği tablonun satırlarını döndürmesini ve ardından satırların geri kalanını alfabetik olarak döndürmesini istiyorum. Bir masam varsa şu örnek gibi bir şey: - Table: Users - id - name - city - 1 George Seattle - 2 Sam Miami - 3 John New York …
124 sql  sql-order-by 

12
seçme * ile sütun seçme
Sadece 2/3 sütuna ihtiyacım olursa ve sorgularım SELECT * bu sütunları seçme sorgusunda sağlamak yerine , daha fazla / daha az G / Ç veya bellekle ilgili herhangi bir performans düşüşü olur mu? * Gerek kalmadan seçersem ağ ek yükü mevcut olabilir. Ancak belirli bir işlemde, veritabanı motoru her zaman …
124 sql  performance 

7
Bir tablonun diğerinin alanlarından SQL güncelleme alanları
İki masam var: A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] Aher zaman alt kümesi olacaktır B(yani tüm sütunları Ada içindedir B). Tüm sütunlar için verileriyle belirli bir IDgirişi Bolan bir kaydı güncellemek istiyorum . Bu hem mevcut ve .AAIDAB UPDATESütun adlarını belirtmeden, sadece "A'nın tüm sütunlarını …

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.