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.



16
Menghapus nol di depan dari bidang dalam pernyataan SQL
Saya sedang mengerjakan kueri SQL yang membaca dari database SQLServer untuk menghasilkan file ekstrak. Salah satu syarat untuk menghilangkan angka nol terdepan dari bidang tertentu, yaitu VARCHAR(10)bidang sederhana . Jadi, misalnya, jika bidang berisi '00001A', pernyataan SELECT perlu mengembalikan data sebagai '1A'. Apakah ada cara dalam SQL untuk dengan mudah …
98 sql  sql-server  tsql 


6
Fungsi agregat dalam kueri pembaruan SQL?
Saya mencoba mengatur nilai dalam satu tabel ke jumlah nilai di tabel lain. Sesuatu seperti ini: UPDATE table1 SET field1 = SUM(table2.field2) FROM table1 INNER JOIN table2 ON table1.field3 = table2.field3 GROUP BY table1.field3 Tentu saja, seperti ini, itu tidak akan berfungsi - SETtidak mendukung SUMdan tidak mendukung GROUP BY. …
98 sql  sql-server  tsql 


12
Kembalikan nilai jika tidak ada baris yang ditemukan di Microsoft tSQL
Menggunakan SQL versi Microsoft , inilah kueri sederhana saya. Jika saya meminta catatan yang tidak ada maka saya tidak akan mendapatkan apa pun yang dikembalikan. Saya lebih suka bahwa false (0) dikembalikan dalam skenario itu. Mencari metode paling sederhana untuk memperhitungkan tidak ada catatan. SELECT CASE WHEN S.Id IS NOT …
97 tsql 

14
Dapatkan hari pertama dalam seminggu di SQL Server
Saya mencoba mengelompokkan catatan berdasarkan minggu, menyimpan tanggal gabungan sebagai hari pertama dalam minggu itu. Namun, teknik standar yang saya gunakan untuk pembulatan tanggal tampaknya tidak bekerja dengan benar dengan minggu (meskipun untuk hari, bulan, tahun, kuartal dan jangka waktu lain yang telah saya terapkan). Inilah SQL-nya: select "start_of_week" = …


7
Cari satu nilai di kolom mana pun dari tabel mana pun di dalam database
Apakah ada cara untuk mencari satu nilai (dalam kasus saya ini adalah jenis UID char(64)) di dalam kolom manapun dari tabel manapun di dalam satu database MS SQL Server? Saya duduk di depan database besar tanpa tahu bagaimana tabel harus dihubungkan bersama. Untuk mengetahuinya saya ingin membuat daftar semua tabel …
96 tsql 


8
TSQL - Bagaimana cara menggunakan GO di dalam blok BEGIN .. END?
Saya membuat skrip untuk memigrasikan perubahan secara otomatis dari beberapa database pengembangan ke pementasan / produksi. Pada dasarnya, ini membutuhkan banyak perubahan-skrip, dan menggabungkannya menjadi satu skrip, membungkus setiap skrip dalam sebuah IF whatever BEGIN ... ENDpernyataan. Namun, beberapa skrip memerlukan GOpernyataan sehingga, misalnya, parser SQL mengetahui tentang kolom baru …

5
Cara memilih hanya baris pertama untuk setiap nilai unik kolom
Misalkan saya memiliki tabel alamat pelanggan: CName | AddressLine ------------------------------- John Smith | 123 Nowheresville Jane Doe | 456 Evergreen Terrace John Smith | 999 Somewhereelse Joe Bloggs | 1 Second Ave Di tabel, satu pelanggan seperti John Smith dapat memiliki beberapa alamat. Saya memerlukan kueri pemilihan untuk tabel ini …

26
Menghasilkan string acak dengan T-SQL
Jika Anda ingin membuat string alfanumerik pseudorandom menggunakan T-SQL, bagaimana Anda melakukannya? Bagaimana Anda mengecualikan karakter seperti tanda dolar, tanda hubung, dan garis miring dari itu?
96 sql  tsql  random 


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.