Home > SQL Server > Truy vấn SQL lấy record bất kỳ thứ i

Truy vấn SQL lấy record bất kỳ thứ i

-- Khai báo 1 bảng tạm (Cần lấy các trường nào thì khai báo thêm vào)
DECLARE @Import TABLE (rownum INT IDENTITY (1, 1) PRIMARY KEY NOT NULL , columnName columnType)
-- Insert dữ liệu từ bảng thật vào bảng tạm
INSERT INTO @Import (columnName) SELECT columnName FROM tableName
-- Lấy bản ghi thứ bất kỳ
SELECT columnaName FROM @Import WHERE rownum = rowNumber
-- Nếu lấy bản ghi đầu tiên --> rowNumber = 1
SELECT columnaName FROM @Import WHERE rownum = 1
-- Lấy bản ghi cuối cùng
DECLARE @lastRow INT
SELECT @lastRow = COUNT(*) FROM USER_DB
SELECT NOMBRE FROM @Import WHERE rownum = @lastRow
Advertisements
Categories: SQL Server
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: