«sql-server» etiketlenmiş sorular

Microsoft SQL Server, ilişkisel bir veritabanı yönetim sistemidir (RDBMS). Bu etiketi Compact, Express, Azure, Fast-track, APS (eski adıyla PDW) ve Azure SQL DW dahil tüm SQL Server sürümleri için kullanın. Bu etiketi diğer DBMS türleri (MySQL, PostgreSQL, Oracle, vb.) İçin kullanmayın. Doğrudan veritabanıyla ilgili olmadıkça, bu etiketi yazılım ve mobil geliştirme ile ilgili sorunlar için kullanmayın.



14
SQL'de aralıklarda nasıl “gruplama” yapabilirsiniz?
Sayısal sütunlu bir tablom olduğunu varsayalım ("skor" diyelim). Her aralıkta puanların kaç kez göründüğünü gösteren bir sayım tablosu oluşturmak istiyorum. Örneğin: skor aralığı | oluşum sayısı ------------------------------------- 0-9 | 11 10-19 | 14 20-29 | 3 ... | ... Bu örnekte, 0-9 arasında puan alan 11 satır, 10-19 arasında puan …
181 sql  sql-server  tsql 

6
Tüm verileri tablodan eklenebilir bir sql formatına nasıl aktarabilirim?
Microsoft SQL Server Management Studio'da A_tablebir veritabanında bir Tablo (diyelim ) var (diyelim A_db) ve 10 satır vardır. Başka bir veritabanı (diyelim B_db) B_tablevar ve aynı sütun ayarlarına sahip olan bir tablo (diyelim ) A_tablevardır. Ama B_tableboş. İstediğim: Kopya her satır A_tableiçin B_table. Microsoft SQL Server Management Studio 2012'de tablodan …
180 sql  sql-server  copy  export  ssms 

10
SQL'de en az iki değerin elde edilmesi
İki değişkenim var, biri denir PaidThisMonth, diğeri denir OwedPast. Her ikisi de SQL'deki bazı alt sorguların sonucudur. İkisinden küçük olanı nasıl seçebilir ve başlıklı bir değer olarak PaidForPastnasıl döndürebilirim ? MINFonksiyon sütunlar değil, değişkenler üzerinde çalışır.
180 tsql  sql-server 


6
SQL Server'da Bir Kullanıcı ile Oturum Açma Arasındaki Fark
Son zamanlarda normalde karışıklık yok SQL Server'ın birçok farklı alanda çalışıyor. Beni şaşırtan bunlardan biri de Girişler ve Kullanıcılar. Çok basit bir konu olmalı gibi görünüyor ... Her girişin sadece 1 kullanıcısı ve her kullanıcının sadece 1 girişinin olduğu anlaşılıyor. Bir oturum açma, birden çok tabloyla ilişkilendirilebilir ve böylece bu …



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 

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 …

10
Bir SQL Server girişinin zaten mevcut olup olmadığını kontrol etme
SQL Server'da belirli bir girişin zaten var olup olmadığını kontrol etmem gerekiyor ve yoksa, eklemem gerekiyor. Ben aslında veritabanına giriş eklemek için aşağıdaki kodu bulduk, ama bu giriş ilk olup olmadığını kontrol etmek için bir şekilde (bir şekilde) bir IF deyiminde sarmak istiyorum. CREATE LOGIN [myUsername] WITH PASSWORD=N'myPassword', DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, …
176 sql-server  login 

8
Tamsayıların listesini tutmak için SQL değişkeni
Başkasının SQL raporlarında hata ayıklamaya çalışıyorum ve SQL 2012 sorgu pencerelerine temel raporlar sorgusu yerleştirdik. Raporun istediği parametrelerden biri tamsayıların listesidir. Bu, raporda çoklu seçim açılır kutusu aracılığıyla elde edilir. Raporun altında yatan sorgu, bu tamsayı listesini whereyan tümcede kullanır; select * from TabA where TabA.ID in (@listOfIDs) Hata ayıklama …


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 …

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.