Saya ingin memperbarui dua tabel sekaligus. Bagaimana saya melakukannya di SQL Server 2005? UPDATE Table1, Table2 SET Table1.LastName='DR. XXXXXX', Table2.WAprrs='start,stop' FROM Table1 T1, Table2 T2 WHERE T1.id = T2.id AND T1.id =
Saya ingin memperbarui dua tabel sekaligus. Bagaimana saya melakukannya di SQL Server 2005? UPDATE Table1, Table2 SET Table1.LastName='DR. XXXXXX', Table2.WAprrs='start,stop' FROM Table1 T1, Table2 T2 WHERE T1.id = T2.id AND T1.id =
Bagaimana Anda melihat SEMUA teks dari NTEXT atau NVARCHAR (maks) di SQL Server Management Studio? Secara default, sepertinya hanya mengembalikan beberapa ratus karakter pertama (255?) Tetapi kadang-kadang saya hanya ingin cara cepat melihat seluruh bidang, tanpa harus menulis program untuk...
Saya bingung tentang perbedaan antara ini. Menjalankan SQL berikut memberi saya dua set hasil identitas. Bisakah seseorang menjelaskan perbedaannya? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION...
Bisakah Anda membuat indeks pada variabel tabel di SQL Server 2000? yaitu DECLARE @TEMPTABLE TABLE ( [ID] [int] NOT NULL PRIMARY KEY ,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL ) Bisakah saya membuat indeks
Saya mencoba memperbarui panjang kolom varchar dari 255 karakter hingga 500 tanpa kehilangan isinya. Saya telah menjatuhkan dan menciptakan kembali tabel sebelumnya, tetapi saya tidak pernah terpapar pada pernyataan alter yang saya yakin perlu saya gunakan untuk melakukan ini. Saya menemukan...
Pertanyaan ini juga memiliki jawabannya , tetapi ia menyebutkan DB2 secara khusus. Bagaimana cara mencari string menggunakanLIKE yang sudah memiliki %simbol persen di dalamnya? The LIKEpenggunaan Operator %simbol untuk menandakan
Saya punya tabel dan salah satu kolom adalah "Tanggal" tipe datetime. Kami memutuskan untuk menambahkan batasan default ke kolom itu Alter table TableName alter column dbo.TableName.Date default getutcdate() tapi ini memberi saya kesalahan: Sintaksis salah dekat '.' Adakah yang melihat ada...
Bagaimana seseorang menyebabkan keterlambatan dalam eksekusi untuk jumlah detik tertentu? Ini tidak melakukannya: WAITFOR DELAY '00:02'; Apa format yang
Saya ingin mengonversi string seperti ini: '10/15/2008 10:06:32 PM' ke dalam nilai DATETIME yang setara di Sql Server. Di Oracle, saya akan mengatakan ini: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') Pertanyaan ini menyiratkan bahwa saya harus mengurai string ke salah satu...
Saya bertanya-tanya apakah mungkin melakukan sesuatu seperti ini (yang tidak berhasil): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Sepertinya itu bisa dilakukan, tetapi banyak hal yang harus bekerja dalam SQL tidak;) Saya telah melihat solusi untuk ini...
Saya membuat prosedur tersimpan untuk melakukan pencarian melalui tabel. Saya memiliki banyak bidang pencarian yang berbeda, semuanya opsional. Apakah ada cara untuk membuat prosedur tersimpan yang akan menangani ini? Katakanlah saya memiliki tabel dengan empat bidang: ID, FirstName, LastName, dan...
WITH y AS ( WITH x AS ( SELECT * FROM MyTable ) SELECT * FROM x ) SELECT * FROM y Apakah sesuatu seperti ini berfungsi? Saya sudah mencobanya sebelumnya, tetapi tidak
Saya hanya ingin mendapatkan Waktu dari kolom DateTime menggunakan kueri SQL menggunakan SQL Server 2005 dan 2008 Output default: AttDate == 2011-02-09 13:09:00 2011-02-09 14:10:00 Saya ingin output ini: AttDate Time == 2011-02-09 13:09:00 13:09 2011-02-09 14:10:00
Misalkan saya memiliki tabel dengan kolom numerik (sebut saja "skor"). Saya ingin menghasilkan tabel hitungan, yang menunjukkan berapa kali skor muncul di setiap rentang. Sebagai contoh: rentang skor | jumlah kejadian ------------------------------------- 0-9 | 11 10-19 | 14 20-29 | 3 ... |...
Saya memiliki dua variabel, satu disebut PaidThisMonth, dan yang lainnya disebut OwedPast. Keduanya merupakan hasil dari beberapa subquery di SQL. Bagaimana saya bisa memilih yang lebih kecil dari keduanya dan mengembalikannya sebagai nilai berjudul PaidForPast? The MINfungsi bekerja pada kolom,...
UPDATE dbo.TestStudents SET LASTNAME = ( CASE WHEN (LASTNAME = 'AAA') THEN 'BBB' WHEN (LASTNAME = 'CCC') THEN 'DDD' WHEN (LASTNAME = 'EEE') THEN 'FFF' ELSE (LASTNAME) END ) Pernyataan berfungsi untuk tujuan tersebut tetapi kondisi lain memindai setiap catatan dalam tabel. Apakah ada cara...
Saya dapat mengekstrak bulan dan hari dengan menggunakan Day(Date()), Month(Date()). Saya tidak bisa mengekstrak jam, dengan HOUR(Date()). Saya mendapatkan kesalahan berikut. 'HOUR' is not a recognized built-in function name. Bagaimana saya bisa mengekstrak
Saya memiliki sepotong SQL dinamis yang perlu saya jalankan, saya kemudian perlu menyimpan hasilnya ke dalam variabel. Saya tahu saya dapat menggunakan sp_executesqltetapi tidak dapat menemukan contoh yang jelas tentang bagaimana melakukan
Saya memiliki tabel SQL Server yang berisi pengguna & nilainya. Demi kesederhanaan, katakan saja ada 2 kolom - name& grade. Jadi baris yang khas adalah Name: "John Doe", Grade: "A". Saya mencari satu pernyataan SQL yang akan menemukan persentase dari semua jawaban yang mungkin. (A, B, C,...
Kueri saya adalah sebagai berikut, dan berisi subquery di dalamnya: select count(distinct dNum) from myDB.dbo.AQ where A_ID in (SELECT DISTINCT TOP (0.1) PERCENT A_ID, COUNT(DISTINCT dNum) AS ud FROM myDB.dbo.AQ WHERE M > 1 and B = 0 GROUP BY A_ID ORDER BY ud DESC) Kesalahan yang...