Pertanyaan yang diberi tag «tsql»

T-SQL (Transact Structured Query Language) adalah perpanjangan dari fungsi SQL yang didukung oleh Sybase ASE dan Microsoft SQL Server. Jangan gunakan tag ini untuk kueri terkait MySQL, PostgreSql, Oracle (Pl / SQL). Harap dicatat bahwa kode SQL yang sedang ditulis menggunakan LINQ juga tidak akan menjadi bagian dari tag ini. Tag ini khusus dibuat untuk pemrograman SQL tingkat lanjut menggunakan Microsoft SQL Server.



8
SQL RANK () versus ROW_NUMBER ()
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 BY StyleID ORDER BY ID) as 'RowNumber' FROM SubStyle
191 sql  sql-server  tsql 


9
Mengubah panjang maksimum kolom varchar?
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 dokumentasi di sini: ALTER TABLE (Transfact-SQL) namun saya tidak …


6
Ubah kolom, tambahkan batasan default
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 yang salah di sini, yang saya lewatkan (selain memiliki …


9
apakah mungkin untuk memilih EXISTS secara langsung?
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 (PILIH 1 di mana ... Ada ...) tetapi …
186 sql  sql-server  tsql 

14
Sql Server string ke konversi tanggal
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 format standar , dan kemudian mengonversi menggunakan salah satu kode …




14
Dalam SQL, bagaimana Anda bisa "mengelompokkan" dalam rentang?
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 ... | ... Dalam contoh ini ada 11 baris …
181 sql  sql-server  tsql 

10
Mendapatkan minimal dua nilai dalam SQL
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, bukan variabel.
180 tsql  sql-server 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.