Khai báo biến

Giới thiệu về SQL Server

John MacKintosh

Instructor

Biến

SELECT * 
FROM artist 
WHERE name = 'AC/DC';

Bây giờ đổi truy vấn sang nghệ sĩ khác:

SELECT * 
FROM artist 
WHERE name = 'U2';

Để tránh lặp lại, hãy tạo biến:

SELECT * 
FROM artist 
WHERE name = @my_artist;
Giới thiệu về SQL Server

DECLARE

DECLARE @

Biến số nguyên:

DECLARE @test_int INT

Biến varchar:

DECLARE @my_artist VARCHAR(100)
Giới thiệu về SQL Server

SET

Biến số nguyên:

DECLARE @test_int INT

SET @test_int = 5

Gán giá trị cho @my_artist:

DECLARE @my_artist  varchar(100)

SET @my_artist = 'AC/DC'
Giới thiệu về SQL Server
DECLARE @my_artist varchar(100)
DECLARE @my_album varchar(300);

SET @my_artist = 'AC/DC'
SET @my_album  = 'Let There Be Rock' ;

SELECT --
FROM --
WHERE artist = @my_artist
AND album = @my_album;
DECLARE @my_artist varchar(100)
DECLARE @my_album varchar(300);

SET @my_artist = 'U2'
SET @my_album  = 'Pop' ;

SELECT --
FROM --
WHERE artist = @my_artist
AND album = @my_album;
Giới thiệu về SQL Server

Bảng tạm thời

SELECT 
  col1, 
  col2, 
  col3 INTO #my_temp_table
FROM my_existing_table 
WHERE 
  -- Conditions
  • #my_temp_table tồn tại cho đến khi kết nối hoặc phiên kết thúc
-- Xóa bảng thủ công
DROP TABLE #my_temp_table
Giới thiệu về SQL Server

Hãy khai báo một số biến!

Giới thiệu về SQL Server

Preparing Video For Download...