Structured Query Language hay còn gọi là SQL được sử dụng để xử lý dữ liệu trong cơ sở dữ liệu. Nó cung cấp nhiều chức năng tích hợp sẵn và để truy cập và quản lý cơ sở dữ liệu theo yêu cầu của chúng tôi. Trong bài viết này về Hàm SQL, tôi sẽ thảo luận về các hàm tích hợp sẵn khác nhau để thực hiện các kiểu tính toán khác nhau trên dữ liệu.
Các chủ đề sau sẽ được đề cập trong bài viết này:
Trước khi đi sâu vào các loại hàm khác nhau được cung cấp bởi SQL, chúng ta hãy hiểu hàm là gì.
Chức năng là gì?
Hàm là các phương pháp được sử dụng để thực hiện hoạt động dữ liệu . SQL có nhiều hàm tích hợp được sử dụng để thực hiện nối chuỗi, tính toán toán học, v.v.
Các hàm SQL được phân loại thành hai loại sau:
- Chức năng tổng hợp
- Chức năng vô hướng
Chúng ta hãy xem xét từng người trong số họ, từng người một.
Các hàm SQL tổng hợp
Các hàm tổng hợp trong SQL thực hiện các phép tính trên một nhóm giá trị và sau đó trả về một giá trị duy nhất.Sau đây là một vài trong số các Hàm tổng hợp được sử dụng phổ biến nhất:
Chức năng | Sự miêu tả |
TỔNG() | Được sử dụng để trả về tổng của một nhóm giá trị. |
ĐẾM() | Trả về số hàng dựa trên điều kiện hoặc không có điều kiện. |
AVG () | Dùng để tính giá trị trung bình của một cột số. |
MIN () | Hàm này trả về giá trị nhỏ nhất của một cột. |
MAX () | Trả về giá trị lớn nhất của một cột. |
ĐẦU TIÊN() | Dùng để trả về giá trị đầu tiên của cột. |
CUỐI CÙNG() | Hàm này trả về giá trị cuối cùng của cột. |
Chúng ta hãy xem xét từng chức năng ở trên một cách chuyên sâu. Để bạn hiểu rõ hơn, tôi sẽ xem xét bảng sau để giải thích cho bạn tất cả các ví dụ.
Thẻ học sinh | Tên học sinh | Điểm |
một | Sanjay | 64 |
2 | Varun | 72 |
3 | Akash | Bốn năm |
4 | Rohit | 86 |
5 | Anjali | 92 |
TỔNG()
Được sử dụng để trả về tổng cộng của cột số mà bạn chọn.
Cú pháp:
CHỌN SUM (Tên cột) TỪ Tên Bảng
Thí dụ:
Viết truy vấn để lấy tổng điểm của tất cả học sinh từ bảng Học sinh.
CHỌN TỔNG (Dấu) TỪ Sinh viên
Đầu ra:
359
ĐẾM()
Trả về số hàng có trong bảng dựa trên một số điều kiện hoặc không có bất kỳ điều kiện nào.
Cú pháp:
CHỌN ĐẾM (ColumnName) TỪ TableName WHERE Điều kiện
Thí dụ:
Viết truy vấn để đếm số học sinh từ bảng Học sinh.
CHỌN COUNT (StudentID) TỪ Sinh viên
Đầu ra:
5
Thí dụ:
Viết truy vấn để đếm số học sinh đạt điểm> 75 từ bảng Học sinh.
CHỌN ĐẾM (StudentID) TỪ Sinh viên TRONG ĐÓ Điểm> 75
Đầu ra:
2
AVG ()
Hàm này được sử dụng để trả về giá trị trung bình của một cột số.
Cú pháp:
CHỌN AVG (Tên cột) TỪ Tên Bảng
Thí dụ:
Viết truy vấn để tính điểm trung bình của tất cả học sinh từ bảng Học sinh.
CHỌN AVG (Điểm) TỪ Sinh viên
Đầu ra:
71,8
MIN ()
Được sử dụng để trả về giá trị nhỏ nhất của một cột số.
Cú pháp:
CHỌN MIN (Tên cột) TỪ Tên Bảng
Thí dụ:
Viết truy vấn để lấy điểm tối thiểu của tất cả học sinh từ bảng Học sinh.
CHỌN MIN (Điểm) TỪ Sinh viên
Đầu ra:
Bốn năm
MAX ()
Trả về giá trị lớn nhất của một cột số.
Cú pháp:
CHỌN TỐI ĐA (Tên cột) TỪ Tên Bảng
Thí dụ:
Viết truy vấn để lấy điểm tối đa của tất cả học sinh từ bảng Học sinh.
CHỌN TỐI ĐA (Điểm) TỪ Sinh viên
Đầu ra:
92
ĐẦU TIÊN()
Hàm này trả về giá trị đầu tiên của cột mà bạn chọn.
Cú pháp:
CHỌN ĐẦU TIÊN (Tên cột) TỪ Tên Bảng
Thí dụ:
Viết truy vấn để lấy điểm của học sinh đầu tiên.
CHỌN (Điểm) ĐẦU TIÊN TỪ Sinh viên
Đầu ra:
64
CUỐI CÙNG()
Được sử dụng để trả về giá trị cuối cùng của cột mà bạn chọn.
Cú pháp:
CHỌN CUỐI CÙNG (Tên cột) TỪ Tên Bảng
Thí dụ:
Viết truy vấn để lấy điểm của học sinh cuối cùng.
CHỌN (Marks) CUỐI CÙNG TỪ Sinh viên
Đầu ra: 92
Vâng, với điều đó, chúng ta kết thúc với Hàm tổng hợp trong SQL. Tiếp theo trong bài viết này về Hàm SQL, chúng ta hãy hiểu về các Hàm vô hướng khác nhau.
tạo một tham số trong hoạt cảnh
Hàm SQL vô hướng
Hàm vô hướng trong SQL được sử dụng để trả về một giá trị duy nhất từ giá trị đầu vào đã cho.Sau đây là một vài trong số các Hàm tổng hợp được sử dụng phổ biến nhất:
Chúng ta hãy xem xét từng chức năng ở trên một cách chuyên sâu.
Chức năng | Sự miêu tả |
LCASE () | Được sử dụng để chuyển đổi các giá trị cột chuỗi thành chữ thường |
UCASE () | Hàm này được sử dụng để chuyển đổi các giá trị cột chuỗi thành Chữ hoa. |
LEN () | Trả về độ dài của các giá trị văn bản trong cột. |
MID () | Trích xuất các chuỗi con trong SQL từ các giá trị cột có kiểu dữ liệu Chuỗi. |
TRÒN() | Làm tròn một giá trị số thành số nguyên gần nhất. |
HIỆN NAY() | Hàm này được sử dụng để trả về ngày và giờ hệ thống hiện tại. |
ĐỊNH DẠNG() | Được sử dụng để định dạng cách một trường phải được hiển thị. |
LCASE ()
Được sử dụng để chuyển đổi các giá trị của một cột chuỗi thành các ký tự viết thường.
Cú pháp:
CHỌN LCASE (ColumnName) TỪ TableName
Thí dụ:
Viết truy vấn để lấy tên của tất cả các học sinh ở dạng chữ thường.
CHỌN LCASE (Tên sinh viên) TỪ Sinh viên
Đầu ra:
sanjay varun akash rohit anjali
UCASE ()
Được sử dụng để chuyển đổi các giá trị của một cột chuỗi thành các ký tự viết hoa.
Cú pháp:
CHỌN UCASE (ColumnName) TỪ Tên Bảng
Thí dụ:
Viết truy vấn để lấy tên của tất cả các học sinh ở dạng chữ thường.
CHỌN UCASE (Tên sinh viên) TỪ Sinh viên
Đầu ra:
SANJAY VARUN AKASH ROHIT ANJALI
LEN ()
Dùng để lấy độ dài của chuỗi nhập.
Cú pháp:
CHỌN CHIỀU DÀI (Chuỗi) làm cột mẫu
Thí dụ:
Viết một truy vấn để trích xuất độ dài của tên học sinh “Sanjay”.
CHỌN CHIỀU DÀI (“Sanjay”) LÀ StudentNameLen
Đầu ra:
6
MID ()
Hàm này được sử dụng để trích xuất các chuỗi con từ các cột có kiểu dữ liệu chuỗi.
Cú pháp:
CHỌN MID (Tên cột, Bắt đầu, Độ dài) TỪ Tên Bảng
Thí dụ:
Viết truy vấn để trích xuất các chuỗi con từ cột StudentName.
CHỌN MID (Tên sinh viên, 2, 3) TỪ Sinh viên
Đầu ra:
anj aru kas ohi nja
TRÒN()
Hàm này được sử dụng để làm tròn một giá trị số thành số nguyên gần nhất.
Cú pháp:
CHỌN VÒNG (Tên cột, Số thập phân) TỪ Tên Bảng
Thí dụ:
Đối với ví dụ này, chúng ta hãy xem xét bảng Marks sau đây trong bảng Students.
Thẻ học sinh | Tên học sinh | Điểm |
một | Sanjay | 90,76 |
2 | Varun | 80,45 |
3 | Akash | 54,32 |
4 | Rohit | 72,89 |
5 | Anjali | 67,66 |
Viết truy vấn để làm tròn các dấu thành giá trị nguyên.
CHỌN VÒNG (Điểm) TỪ Sinh viên
Đầu ra:
91 80 54 73 68
HIỆN NAY()
Được sử dụng để trả về ngày và giờ hiện tại. Ngày và giờ được trả về ở định dạng “YYYY-MM-DD HH-MM-SS”.
Cú pháp:
CHỌN NGAY BÂY GIỜ ()
Thí dụ:
Viết truy vấn để lấy ngày và giờ hiện tại.
CHỌN NGAY BÂY GIỜ ()
Đầu ra:
HIỆN NAY() |
2019-10-14 09:16:36 |
ĐỊNH DẠNG()
Hàm này định dạng cách một trường phải được hiển thị.
Cú pháp:
ĐỊNH DẠNG (Đầu vào Giá trị, Định dạng )
Thí dụ:
Viết truy vấn để hiển thị các số “123456789” ở định dạng “### - ### - ###”
CHỌN ĐỊNH DẠNG (123456789, “### - ### - ###”)
Đầu ra:
123-456-789
Với điều này, chúng ta kết thúc bài viết này về Hàm SQL. Tôi hy vọng bạn đã hiểu cách sử dụng các loại hàm khác nhau trong SQL. Nếu bạn muốn tìm hiểu thêm về MySQL và tìm hiểu cơ sở dữ liệu quan hệ nguồn mở này, sau đó xem đi kèm với đào tạo trực tiếp do người hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này sẽ giúp bạn hiểu sâu về MySQL và giúp bạn thành thạo về chủ đề này.
Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của 'Hàm SQL' và tôi sẽ liên hệ lại với bạn.