mySQL – Các hàm cơ bản hay sử dụng nhất
1. Hàm toán học:
- ABS(): Trả về giá trị tuyệt đối của một số.
- ACOS(): Trả về arccos của một số.
- ASIN(): Trả về arcsin của một số.
- ATAN(): Trả về arctan của một số.
- CEIL(): Làm tròn số lên số nguyên gần nhất.
- COS(): Trả về cosin của một số.
- EXP(): Trả về giá trị e mũ một số.
- FLOOR(): Làm tròn số xuống số nguyên gần nhất.
- LOG(): Trả về logarit của một số.
- MOD(): Trả về phần dư của phép chia hai số.
- POW(): Trả về lũy thừa của một số.
- RAND(): Trả về một số ngẫu nhiên.
- SIN(): Trả về sin của một số.
- SQRT(): Trả về căn bậc hai của một số.
- TAN(): Trả về tan của một số.
2. Hàm chuỗi:
- CONCAT(): Nối hai chuỗi lại với nhau.
- INSTR(): Tìm vị trí xuất hiện đầu tiên của một chuỗi con trong một chuỗi.
- LENGTH(): Trả về độ dài của một chuỗi.
- LEFT(): Trả về một phần chuỗi từ đầu chuỗi.
- LOWER(): Chuyển đổi tất cả các ký tự trong chuỗi sang chữ thường.
- LTRIM(): Loại bỏ khoảng trắng bên trái của một chuỗi.
- MID(): Trả về một phần chuỗi từ một vị trí nhất định.
- REPEAT(): Lặp lại một chuỗi một số lần nhất định.
- REPLACE(): Thay thế một chuỗi con bằng một chuỗi khác trong một chuỗi.
- RIGHT(): Trả về một phần chuỗi từ cuối chuỗi.
- RTRIM(): Loại bỏ khoảng trắng bên phải của một chuỗi.
- SOUNDEX(): Trả về mã âm thanh của một chuỗi.
- SUBSTRING(): Trả về một phần chuỗi từ một vị trí nhất định với độ dài nhất định.
- UPPER(): Chuyển đổi tất cả các ký tự trong chuỗi sang chữ hoa.
3. Hàm ngày tháng:
- CURDATE(): Trả về ngày hiện tại.
- CURTIME(): Trả về thời gian hiện tại.
- DATE_ADD(): Cộng thêm một khoảng thời gian vào một ngày tháng.
- DATE_DIFF(): Trả về số ngày giữa hai ngày tháng.
- DATE_FORMAT(): Định dạng một ngày tháng theo một định dạng cụ thể.
- DAY(): Trả về ngày trong tháng của một ngày tháng.
- EXTRACT(): Trả về một phần của một ngày tháng.
- HOUR(): Trả về giờ của một ngày tháng.
- MINUTE(): Trả về phút của một ngày tháng.
- MONTH(): Trả về tháng của một ngày tháng.
- NOW(): Trả về ngày tháng và thời gian hiện tại.
- SECOND(): Trả về giây của một ngày tháng.
- WEEK(): Trả về số tuần của một ngày tháng trong năm.
- YEAR(): Trả về năm của một ngày tháng.
4. Hàm tổng hợp:
- AVG(): Trả về giá trị trung bình của một tập hợp các giá trị.
- COUNT(): Trả về số lượng các giá trị trong một tập hợp các giá trị.
- MAX(): Trả về giá trị lớn nhất trong một tập hợp các giá trị.
- MIN(): Trả về giá trị nhỏ nhất trong một tập hợp các giá trị.
- SUM(): Trả về tổng giá trị của một tập hợp các giá trị.
5. Hàm điều kiện:
- CASE(): Cho phép thực hiện các phép toán khác nhau dựa trên giá trị của một biểu thức.
- IF(): Cho phép thực hiện các phép toán khác nhau dựa trên một điều kiện.
Đây chỉ là một số hàm chính sử dụng trong MySQL. Ngoài ra còn có rất nhiều hàm khác để đáp ứng nhu cầu sử dụng đa dạng.