«tsql» etiketlenmiş sorular

T-SQL (Transact Structured Query Language), Sybase ASE ve Microsoft SQL Server tarafından desteklenen SQL işlevselliğinin bir uzantısıdır. Bu etiketi MySQL, PostgreSql, Oracle (Pl / SQL) ile ilgili sorgular için kullanmayın. LINQ kullanılarak yazılan SQL kodunun da bu etiketin bir parçası olmayacağını lütfen unutmayın. Bu etiket, Microsoft SQL Server kullanılarak gelişmiş SQL programlama için özel olarak oluşturulmuştur.


23
SQL Server'da datetime zaman bölümünü kaldırmak için en iyi yaklaşım
Hangi yöntem SQL Server'da bir tarih saat alanından saat bölümünü kaldırırken en iyi performansı sağlar? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) veya b) select cast(convert(char(11), getdate(), 113) as datetime) İkinci yöntem, her iki yönde de birkaç bayt daha gönderir, ancak bu, dönüşüm hızı kadar önemli olmayabilir. Her ikisi de …
514 sql  sql-server  tsql  datetime  date 

12
T-SQL: Birleştirmeler yoluyla silinecek satırları seçme
Senaryo: Diyelim ki iki tablom var, TableA ve TableB. TableB'nin birincil anahtarı tek bir sütundur (BId) ve TableA'da yabancı bir anahtar sütundur. Benim durumumda, TableB TableB belirli satırlarla bağlantılı tüm satırları kaldırmak istiyorum: Bunu birleştirme yoluyla yapabilir miyim? Birleştirilen tüm satırlar birleştirilsin mi? DELETE FROM TableA FROM TableA a INNER …
494 tsql  join 




28
FOREIGN KEY kısıtlaması tarafından başvurulduğundan tablo kesilemiyor mu?
MSSQL2005 kullanarak, alt tabloyu (FK ilişkisinin birincil anahtarının bulunduğu tablo) ilk önce kesersem, tabloyu yabancı anahtar kısıtlamasıyla kesebilir miyim? Biliyorum ki ben de Bir kullanma DELETEbir yerde madde ve daha sonra olmadan RESEEDkimlik (ya da) FK'yi çıkarın, masayı kesin ve FK'yi yeniden oluşturun. Ebeveynden önce alt tabloyu kesmiş olduğum sürece, …

18
Saklı yordamın sonuç kümesinden sütunları seçme
80 sütun ve 300 satır döndüren bir saklı yordam var. Bu sütunlardan 2'sini alan bir seçim yazmak istiyorum. Gibi bir şey SELECT col1, col2 FROM EXEC MyStoredProc 'param1', 'param2' Yukarıdaki sözdizimini kullandığımda hatayı alıyorum: "Geçersiz sütun ismi". Saklı yordamı değiştirmek için en kolay çözüm olacağını biliyorum, ama yazmadım ve değiştiremiyorum. …

7
SQL Server sorgusu - DISTINCT ile COUNT (*) seçme
SQL Server 2005'te üretime konulan tüm kodu listeleyen bir tablo cm_production var. Tabloda, diğer sütunlarla birlikte bir bilet_numarası, program_türü ve program_adı ve push_numarası vardır. AMAÇ: Tüm DISTINCT program adlarını program türüne ve push numarasına göre sayın Şimdiye kadar sahip olduğum şey: DECLARE @push_number INT; SET @push_number = [HERE_ADD_NUMBER]; SELECT DISTINCT …

7
Belirli alanlardaki kopyaları bulmak için ifade seçin
Birden fazla alanda yinelenen kayıtlar bulmam için bana SQL ifadelerinde yardımcı olabilir misiniz? Örneğin, sözde kodda: select count(field1,field2,field3) from table where the combination of field1, field2, field3 occurs multiple times ve yukarıdaki ifadeden birden fazla tekrarlama varsa , ilk kayıt hariç her kaydı seçmek istiyorum .




12
Count () içinde koşul belirtmek mümkün mü?
İçinde bir koşul belirtmek mümkün mü Count() ? Yalnızca Konum sütununda "Yönetici" olan satırları saymak istiyorum. Ben sayım deyiminde kullanarak değil, kullanmak istiyorum WHERE; Aynı hem Yöneticileri ve Diğer saymak gerekir çünkü bu konuda soruyorum SELECTgibi (bir şey Count(Position = Manager), Count(Position = Other))bu yüzden WHEREbu örnekte benim için kullanılmasıdır.
391 sql  sql-server  tsql 

14
Linq içinde SQL Like% nasıl yapılır?
Linq dönüşmeye çalışıyorum SQL bir yordam var: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' En çok ilgilendiğim çizgi: where OH.Hierarchy like '%/12/%' / 1/3/12 / gibi hiyerarşisini depolayan bir sütun var, bu yüzden sadece aramak için% / 12 /% kullanı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.