Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

Hằng (Literal) trong SQL Server

Mô tả

Literal (Hằng) trong SQL Server là giá trị cố định không thay đổi trong quá trình thực thi. Phân loại: chuỗi (string), số nguyên (integer), số thực (decimal), ngày/giờ (datetime).

1. String Literal (Hằng chuỗi)

Luôn đặt trong dấu nháy đơn.

'quantrimang.com'
'ABC'
'123'

Xử lý nháy đơn trong chuỗi: Nháy đơn bên trong chuỗi phải gấp đôi (escape) bằng cách viết 2 nháy đơn liên tiếp.

-- Sai: 'quantrimang.com is very great! It's my favorite site! '
-- Đúng:
'quantrimang.com is very great! It''s my favorite site! '

2. Integer Literal (Hằng số nguyên)

Số nguyên dương/âm, không phần thập phân. Không dấu → mặc định dương.

2018
+2018
-2018

3. Decimal Literal (Hằng số thực)

Số có phần thập phân (dấu phẩy hoặc chấm tùy locale). Không dấu → mặc định dương.

2018.11
+2018.11
-2018.11

4. Datetime Literal (Hằng ngày/giờ)

Luôn trong dấu nháy đơn, nhiều định dạng được hỗ trợ:

'November 06, 2018'
'2018/11/06'
'2018/11/06 12:24:48'