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

13
ROW_NUMBER () nasıl kullanılır?
Almak için kullanmak istiyorum ROW_NUMBER()... Almak için max(ROW_NUMBER())-> Veya sanırım bu da tüm satırların sayısı Yapmayı denedim: SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users ama işe yaramadı ... Belirli ROW_NUMBER()bir bilgiyi kullanmak, yani. bir ismim varsa ve ismin hangi satırdan geldiğini bilmek istersem. # 1 için denediklerime benzer bir şey …


10
SQL'de Tablonun Şema Adını Değiştirme
EmployeesVeritabanındaki tablonun şema adını değiştirmek istiyorum . Geçerli tablo Employeesveritabanı şema adı dboolarak değiştirmek istiyorumexe . Nasıl yapabilirim ? Misal: DAN dbo.Employees TO exe.Employees Bu sorgu ile denedim: ALTER SCHEMA exe TRANSFER dbo.Employees Ama bu bana bir hata veriyor: 'Exe' şeması değiştirilemiyor çünkü mevcut değil veya izniniz yok. Ne kaçırdım?
175 sql  sql-server  tsql  schema 

11
SQL Server sorgusunda NULL değerini 0 ile değiştirme
Bir sorgu geliştirdim ve ilk üç sütun için sonuçları olsun NULL. Nasıl değiştirebilirim 0? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus = 'Cancelled' then 1 end) as Cancelled, count(*) as Totalrun from …
175 sql  sql-server 


5
İki SELECT deyimi sonucuna katıl
SELECTBir ifadede 2 sql ifadesinin sonuçlarına katılmak mümkün müdür ? Bir süreler her kayıt ayrı bir iştir görevlerin veri tabanına sahip (ve bir PALTsadece bir olduğunu, INTbaştan tarihine kadar gün. AgeAyrıca bir olan INTgün sayısı.) Tabloda her bir kişi, sahip oldukları görev sayısı ve LATEsahip oldukları görev sayısı (varsa) olan …
174 sql  select  join  group-by 

14
Son eklenen kimlik nasıl alınır?
Bu kod var: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Bu tabloya eklediğimde, bir auto_increment int birincil anahtar sütunu var GamesProfileId, başka bir tabloya eklemek için bu kimliği …
174 c#  sql  sql-server 

30
mysql Yabancı anahtar kısıtı yanlış biçimlendirilmiş hata
İki tablo var, table1bir sütun ile üst tablodur IDve table2bir sütun ile IDFromTable1ben bir FK koymak (değil gerçek ismi) IDFromTable1için IDde table1hatası alıyorum Foreign key constraint is incorrectly formed error. table1Kayıt silinirse tablo 2 kaydını silmek istiyorum . Herhangi bir yardım için teşekkürler ALTER TABLE `table2` ADD CONSTRAINT `FK1` FOREIGN …
174 mysql  sql  heidisql 

10
Parayı ondalık bir sütunda saklama - ne hassasiyet ve ölçek?
Para değerlerini bir veritabanında saklamak için ondalık bir sütun kullanıyorum ve bugün hangi hassasiyeti ve ölçeği kullanacağımı merak ediyordum. Sabit genişlikteki char sütunları daha verimli olduğu için, ondalık sütunlar için de aynı olabileceğini düşünüyordum. Bu mu? Hangi hassasiyeti ve ölçeği kullanmalıyım? 7/24 hassasiyet düşünüyordum. Bu aşırı mı, yeterli değil mi? …

5
Dizinlerdeki sütunların sırası ne kadar önemlidir?
Dizin bildiriminin başlangıcında en seçici sütunları koymanız gerektiğini duydum. Misal: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) Öncelikle, söylediğim doğru mu? Öyleyse, dizinimdeki sütunların sırasını yeniden düzenleyerek performansta büyük farklılıklar görüyor muyum yoksa daha çok "yapmak güzel" bir uygulama mı? Sormamın nedeni, DTA aracılığıyla bir sorgu …




4
Diğer tabloda bulunmayan satırları seçme
İki postgresql tablom var: table name column names ----------- ------------------------ login_log ip | etc. ip_location ip | location | hostname | etc. login_logSatırı olmayan her IP adresini almak istiyorum ip_location. Bu sorguyu denedim ama bir sözdizimi hatası atar. SELECT login_log.ip FROM login_log WHERE NOT EXIST (SELECT ip_location.ip FROM ip_location WHERE …


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.