kiến thức tổng hợp
Home
Technology
tip
SOFTWARE
TOOL
WORDPRESS
HEALTH
news
windows
boot
ghost
download
code
android
C#
sql
css
PHP
Blog
ASP
Home
/
SQL
/
thí dụ FETCH NEXT trong SQL
2 thg 10, 2015
thí dụ FETCH NEXT trong SQL
Thứ Sáu, tháng 10 02, 2015
SQL
đếm số ID trong một bảng chứa các ID khác nhau, bằng cách dùng fetch next và tạo một bảng tạm ta sẽ có kết quả :
USE [TN_DB] GO /****** Object: StoredProcedure [dbo].[sp_LopMonID_SL] Script Date: 10/02/2015 16:30:00 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[sp_LopMonID_SL] --fetch next in sql server --https://msdn.microsoft.com/en-us/library/ms180152.aspx AS BEGIN DECLARE @Ngaythi nvarchar(10) SET @Ngaythi = (SELECT CONVERT (varchar(10), GETDATE(),103)) CREATE TABLE [dbo].[#BangLopMonID] ( [ID] [int] IDENTITY, [LopMonID] [Nvarchar](500)NOT NULL, [SoLuong] int NOT NULL ) DECLARE @dem bigint DECLARE @Lopmon nvarchar(50) DECLARE LopmonIDlst CURSOR FOR SELECT DISTINCT LopmonID FROM BaithiTam WHERE (CONVERT (varchar(10),DateTimeS,103) = @Ngaythi)AND LopmonID IS NOT NULL OPEN LopmonIDlst /**/ FETCH NEXT FROM LopmonIDlst INTO @Lopmon WHILE @@FETCH_STATUS = 0 BEGIN SET @dem = (SELECT COUNT(LopmonID) FROM BaithiTam WHERE LopMonID = @Lopmon) BEGIN INSERT INTO [#BangLopMonID] (LopMonID,SoLuong) VALUES (@Lopmon,@dem) END FETCH NEXT FROM LopmonIDlst INTO @Lopmon; END CLOSE LopmonIDlst DEALLOCATE LopmonIDlst; SELECT * FROM [#BangLopMonID] ORDER BY ID ASC END /* exec [dbo].[sp_LopMonID_SL] */
thí dụ FETCH NEXT trong SQL
2015-10-02T16:31:00+07:00
Rating:
4.5
Diposkan Oleh:
http://pdunoteit.blogspot.com/
Bài đăng Mới hơn
Bài đăng Cũ hơn
Trang chủ
Lên đầu trang
NEW PICTURE
POPULAR POST
USB-HDD BOOT v2.5 Tạo menu boot cho USB và HDD (hỗ trợ Win 64bit và 32bit)
USB-HDD BOOT là một ứng dụng hỗ trợ người dùng dễ dàng tạo menu boot cứu hộ máy tính đa chức năng cho usb, ổ cứng di động hoặc menu boot...
GÓI CÀI ĐẶT WINDOWS DẠNG ISO
– Nếu người dùng đã có sẳn gói cài đặt dạng iso trên máy thì không cần phải download các gói cài đặt ở bên dưới, chỉ cần download Ứng dụ...
Chuyển dữ liệu dòng thành cột trong SQL
CREATE DATABASE tam GO USE tam GO CREATE TABLE Tbl1(HoTen NVARCHAR(50), MonHoc NVARCHAR(50), Diem INT) GO INSERT INTO Tbl1(HoTen, MonHo...