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

T-SQL (Ngôn ngữ truy vấn có cấu trúc giao dịch) là phần mở rộng của chức năng SQL được Sybase ASE và Microsoft SQL Server hỗ trợ. Không sử dụng thẻ này cho các truy vấn liên quan đến MySQL, PostgreSql, Oracle (Pl / SQL). Xin lưu ý rằng mã SQL được viết bằng LINQ cũng sẽ không phải là một phần của thẻ này. Thẻ này được tạo riêng cho lập trình SQL nâng cao bằng Microsoft SQL Server.






3
FULL OUTER JOIN so với FULL JOIN
Chỉ chơi với các truy vấn và ví dụ để hiểu rõ hơn về các phép nối. Tôi nhận thấy rằng trong SQL Server 2008, hai truy vấn sau cho kết quả giống nhau: SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM TableA …

11
Truy vấn con SQL Server trả về nhiều hơn 1 giá trị. Điều này không được phép khi truy vấn con theo sau =,! =, <, <=,>,> =
Tôi chạy truy vấn sau: SELECT orderdetails.sku, orderdetails.mf_item_number, orderdetails.qty, orderdetails.price, supplier.supplierid, supplier.suppliername, supplier.dropshipfees, cost = (SELECT supplier_item.price FROM supplier_item, orderdetails, supplier WHERE supplier_item.sku = orderdetails.sku AND supplier_item.supplierid = supplier.supplierid) FROM orderdetails, supplier, group_master WHERE invoiceid = '339740' AND orderdetails.mfr_id = supplier.supplierid AND group_master.sku = orderdetails.sku Tôi nhận được lỗi sau …
81 sql  sql-server  tsql 



21
Nhận các bản ghi của tháng trước trong máy chủ SQL
Tôi muốn lấy các bản ghi của tháng trước dựa trên trường db table [thành viên] "date_create" của tôi. Sql để làm điều này là gì? Để làm rõ, tháng trước - 1/8/2009 đến 31/8/2009 Nếu hôm nay là 3/1/2010, tôi sẽ cần lấy hồ sơ từ 1/12/2009 đến 31/12/2009.
77 sql  sql-server  tsql 

8
Tại sao không sử dụng varchar (max)?
Tôi hơi cũ khi nói đến thiết kế cơ sở dữ liệu, vì vậy tôi hoàn toàn thích sử dụng kích thước dữ liệu chính xác trong các cột. Tuy nhiên, khi xem lại cơ sở dữ liệu cho một người bạn, tôi nhận thấy anh ấy đã sử dụng …

8
Cách sử dụng RANK () trong SQL Server
Tôi gặp sự cố khi sử dụng RANK()trong SQL Server. Đây là mã của tôi: SELECT contendernum, totals, RANK() OVER (PARTITION BY ContenderNum ORDER BY totals ASC) AS xRank FROM ( SELECT ContenderNum, SUM(Criteria1+Criteria2+Criteria3+Criteria4) AS totals FROM Cat1GroupImpersonation GROUP BY ContenderNum ) AS a Kết quả cho truy vấn đó …
76 sql-server  tsql 


10
Truy vấn không có vòng lặp WHILE
Chúng tôi có bảng hẹn như hình dưới đây. Mỗi cuộc hẹn cần được phân loại là "Mới" hoặc "Theo dõi". Bất kỳ cuộc hẹn nào (đối với bệnh nhân) trong vòng 30 ngày kể từ cuộc hẹn đầu tiên (của bệnh nhân đó) là Theo dõi. Sau 30 ngày, …

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.