Quản trị viên cơ sở dữ liệu

Hỏi và đáp cho các chuyên gia cơ sở dữ liệu muốn cải thiện kỹ năng cơ sở dữ liệu của họ và học hỏi từ những người khác trong cộng đồng






4
DATEADD không tạo ra kỳ vọng SARGable về tìm kiếm chỉ mục
Tôi có một [UserActivity]bảng cơ bản để ghi lại ActivityTypeIdmỗi UserIdvà ActivityDatetại đó Hoạt động xảy ra. Tôi viết một truy vấn / thủ tục lưu trữ cho phép đầu vào của @UserId, @ForTypeIdcũng như các @DurationIntervalvà @DurationIncrementkết quả trả lại tự động dựa trên N số giây / phút …


2
Cập nhật CTE SQL đơn giản
Tôi hơi bối rối với bản cập nhật CTE này stmt: DECLARE @a TABLE (ID int, Value int); DECLARE @b TABLE (ID int, Value int); INSERT @a VALUES (1, 10), (2, 20); INSERT @b VALUES (1, 100),(2, 200); WITH cte AS ( SELECT * FROM @a ) UPDATE cte SET …




5
Cách hiệu quả nhất để truy xuất COUNT truy vấn phụ được nhóm theo bảng trên cùng?
Cho lược đồ sau CREATE TABLE categories ( id UNIQUEIDENTIFIER PRIMARY KEY, name NVARCHAR(50) ); CREATE TABLE [group] ( id UNIQUEIDENTIFIER PRIMARY KEY ); CREATE TABLE logger ( id UNIQUEIDENTIFIER PRIMARY KEY, group_id UNIQUEIDENTIFIER, uuid CHAR(17) ); CREATE TABLE data ( id UNIQUEIDENTIFIER PRIMARY KEY, logger_uuid CHAR(17), category_name NVARCHAR(50), recorded_on …




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.