Câu hỏi được gắn thẻ «t-sql»

Transact-SQL (T-SQL) là một phương ngữ của SQL được sử dụng bởi Microsoft SQL Server và Sybase của SAP.


6
Lấy n hàng trên mỗi nhóm
Tôi thường cần chọn một số hàng từ mỗi nhóm trong tập kết quả. Ví dụ: tôi có thể muốn liệt kê các giá trị đơn hàng gần đây cao nhất hoặc thấp nhất cho mỗi khách hàng. Trong các trường hợp phức tạp hơn, số lượng hàng để liệt …

1
MERGE một tập hợp con của bảng mục tiêu
Tôi đang cố gắng sử dụng một MERGEcâu lệnh để chèn hoặc xóa các hàng khỏi một bảng, nhưng tôi chỉ muốn hành động trên một tập hợp con của các hàng đó. Các tài liệu cho MERGEcó một cảnh báo từ khá mạnh mẽ: Điều quan trọng là chỉ …

6
Tổng số phạm vi ngày sử dụng các chức năng cửa sổ
Tôi cần tính một tổng số trong một phạm vi ngày. Để minh họa, sử dụng cơ sở dữ liệu mẫu AdventureWorks , cú pháp giả định sau đây sẽ thực hiện chính xác những gì tôi cần: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum45 = SUM(TH.ActualCost) OVER ( PARTITION BY TH.ProductID …

2
Cách tạo tham số Unicode và tên biến
Tất cả những điều này hoạt động: CREATE DATABASE [¯\_(ツ)_/¯]; GO USE [¯\_(ツ)_/¯]; GO CREATE SCHEMA [¯\_(ツ)_/¯]; GO CREATE TABLE [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯] NVARCHAR(20)); GO CREATE UNIQUE CLUSTERED INDEX [¯\_(ツ)_/¯] ON [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]); GO INSERT INTO [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]) VALUES (N'[¯\_(ツ)_/¯]'); GO CREATE VIEW [¯\_(ツ)_/¯].[vw_¯\_(ツ)_/¯] AS SELECT [¯\_(ツ)_/¯] FROM [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]; GO CREATE PROC [¯\_(ツ)_/¯].[sp_¯\_(ツ)_/¯] @Shrug …

4
Cách dễ nhất để tạo bảng tạm thời trong SQL Server có thể giữ kết quả của một thủ tục được lưu trữ là gì?
Nhiều lần tôi cần phải viết một cái gì đó như sau khi làm việc với SQL Server. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Nhưng tạo một bảng có cú pháp chính xác là kết quả của một thủ tục được …



8
Viết kết quả chọn vào tệp csv
Chúng ta cần ghi kết quả truy vấn CHỌN vào tệp csv. Làm thế nào có thể được thực hiện bằng T-SQL trong SQL Server 2008 r2? Tôi biết rằng nó có thể được thực hiện trong SSIS, nhưng vì một số lý do, chúng tôi không có tùy chọn …

1
GO Sau mỗi câu lệnh T-SQL
Lý do đằng sau việc sử dụng câu lệnh GO sau mỗi câu lệnh SQL là gì? Tôi hiểu rằng GO báo hiệu kết thúc đợt và / hoặc cho phép danh tiếng của các câu lệnh nhưng nó có lợi thế gì khi sử dụng nó sau mỗi câu …

3
Chạy tổng cộng với số lượng?
Như tiêu đề cho thấy tôi cần một số trợ giúp để có được tổng số hoạt động trong T-SQL. Vấn đề là tổng số tôi cần làm là tổng của một số đếm: sum(count (distinct (customers))) Nói rằng nếu tôi chạy số đếm một mình, kết quả sẽ là: …
34 sql-server  t-sql 





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.