Các hàm cơ bản sử dụng trong SQL Server

SQL server – Các hàm cơ bản hay sử dụng nhất:

  1. Hàm tổng hợp:
  • SUM(): Tính tổng giá trị của một cột.
  • AVG(): Tính trung bình cộng của một cột.
  • MIN(): Tìm giá trị nhỏ nhất của một cột.
  • MAX(): Tìm giá trị lớn nhất của một cột.
  • COUNT(): Đếm số lượng bản ghi trong một bảng hoặc nhóm.
  1. Hàm chuỗi:
  • LEN(): Lấy độ dài của một chuỗi.
  • SUBSTRING(): Trích xuất một phần của chuỗi.
  • UPPER(): Chuyển đổi chuỗi sang chữ hoa.
  • LOWER(): Chuyển đổi chuỗi sang chữ thường.
  • LTRIM(): Xóa khoảng trắng bên trái của chuỗi.
  • RTRIM(): Xóa khoảng trắng bên phải của chuỗi.
  1. Hàm ngày tháng:
  • GETDATE(): Lấy ngày giờ hiện tại.
  • DATEADD(): Cộng/trừ ngày tháng.
  • DATEDIFF(): Tính toán chênh lệch giữa hai ngày tháng.
  1. Hàm toán học:
  • ABS(): Lấy giá trị tuyệt đối của một số.
  • SQRT(): Tính căn bậc hai của một số.
  • ROUND(): Làm tròn một số.
  • CEILING(): Làm tròn lên số nguyên gần nhất.
  • FLOOR(): Làm tròn xuống số nguyên gần nhất.
  1. Hàm logic:
  • AND(): Trả về TRUE nếu tất cả các điều kiện đều đúng.
  • OR(): Trả về TRUE nếu ít nhất một điều kiện đúng.
  • NOT(): Đảo ngược giá trị TRUE/FALSE của một điều kiện.

Ngoài ra, còn có nhiều hàm khác được sử dụng trong SQL Server, tùy thuộc vào nhu cầu cụ thể của bạn.

Ví dụ:

-- Tính tổng giá trị của cột "Price"
SELECT SUM(Price) FROM Products;

-- Lấy trung bình cộng của cột "Quantity"
SELECT AVG(Quantity) FROM Orders;

-- Tìm giá trị nhỏ nhất của cột "Age"
SELECT MIN(Age) FROM Customers;

-- Lấy độ dài của chuỗi "FirstName"
SELECT LEN(FirstName) FROM Employees;

-- Trích xuất 10 ký tự đầu tiên của chuỗi "Description"
SELECT SUBSTRING(Description, 1, 10) FROM Products;

-- Chuyển đổi chuỗi "Name" sang chữ hoa
SELECT UPPER(Name) FROM Customers;

-- Lấy ngày giờ hiện tại
SELECT GETDATE();

-- Cộng 10 ngày vào ngày "OrderDate"
SELECT DATEADD(dd, 10, OrderDate) FROM Orders;

-- Tính toán chênh lệch giữa hai ngày "EndDate" và "StartDate"
SELECT DATEDIFF(dd, StartDate, EndDate) FROM Projects;

Lưu ý:

  • Các hàm SQL Server không phân biệt chữ hoa chữ thường.
  • Bạn có thể sử dụng các hàm SQL Server trong các câu lệnh SELECT, INSERT, UPDATE, DELETE và WHERE.

 

Danh mục: SQL
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận