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.

func server

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.

 

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