Pertanyaan yang diberi tag tsql

258
PILIH berbeda di satu kolom

Menggunakan SQL Server, saya punya ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange saya ingin 1 FOO-23 Orange 3 FOO-24 Apple Kueri ini tidak membuat saya di sana. Bagaimana saya bisa MEMILIH PERBEDAAN hanya pada satu kolom? SELECT...

250
SQL Server SELECT INTO @variable?

Saya memiliki kode berikut di salah satu Sql saya (2008) Disimpan Procs yang mengeksekusi dengan baik: CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier;...

244
Nilai NULL di dalam NOT IN clause

Masalah ini muncul ketika saya mendapat catatan yang berbeda menghitung untuk apa yang saya pikir adalah pertanyaan yang identik satu menggunakan not in wherekendala dan yang lainnya a left join. Tabel dalam not inbatasan memiliki satu nilai nol (data buruk) yang menyebabkan kueri untuk...

243
Bagaimana cara membuat kunci asing di SQL Server?

Saya tidak pernah "kode tangan" kode pembuatan objek untuk SQL Server dan decleration kunci asing tampaknya berbeda antara SQL Server dan Postgres. Ini sql saya sejauh ini: drop table exams; drop table question_bank; drop table anwser_bank; create table exams ( exam_id uniqueidentifier primary...

227
T-SQL CASE Clause: Cara menentukan WHEN NULL

Saya menulis Pernyataan T-SQL yang mirip seperti ini (yang asli terlihat berbeda tetapi saya ingin memberikan contoh mudah di sini): SELECT first_name + CASE last_name WHEN null THEN 'Max' ELSE 'Peter' END AS Name FROM dbo.person Pernyataan ini tidak memiliki kesalahan sintaksis apa pun, tetapi...