MariaDB - Các chức năng hữu ích
Chương này chứa danh sách các hàm được sử dụng thường xuyên nhất, cung cấp các định nghĩa, giải thích và ví dụ.
Các hàm tổng hợp MariaDB
Các hàm tổng hợp được sử dụng thường xuyên nhất được đưa ra dưới đây:
Sr.No | Tên & Mô tả |
---|---|
1 | COUNT Nó đếm số lượng bản ghi. Example - CHỌN COUNT (*) TỪ customer_table; |
2 | MIN Nó tiết lộ giá trị tối thiểu của một tập hợp các bản ghi. Example - CHỌN tổ chức, MIN (tài khoản) TỪ hợp đồng NHÓM THEO tổ chức; |
3 | MAX Nó tiết lộ giá trị lớn nhất của một tập hợp các bản ghi. Example - CHỌN tổ chức, MAX (kích thước tài khoản) TỪ hợp đồng NHÓM THEO tổ chức; |
4 | AVG Nó tính toán giá trị trung bình của một tập hợp các bản ghi. Example - CHỌN AVG (kích thước tài khoản) TỪ hợp đồng; |
5 | SUM Nó tính tổng của một tập hợp các bản ghi. Example - CHỌN SUM (kích thước tài khoản) TỪ hợp đồng; |
MariaDB Tính tuổi
Các TIMESTAMPDIFF hàm cung cấp một cách để tính tuổi -
SELECT CURDATE() AS today;
SELECT ID, DOB, TIMESTAMPDIFF(YEAR,DOB,'2015-07-01') AS age FROM officer_info;
Kết nối chuỗi MariaDB
Các CONCAThàm trả về chuỗi kết quả sau một thao tác nối. Bạn có thể sử dụng một hoặc nhiều đối số. Xem lại cú pháp của nó được đưa ra bên dưới -
SELECT CONCAT(item, item,...);
Xem lại ví dụ sau -
SELECT CONCAT('Ram', 'bu', 'tan');
Output:Rambutan
Chức năng Ngày / Giờ của MariaDB
Dưới đây là các hàm ngày quan trọng -
Sr.No | Tên & Mô tả |
---|---|
1 | CURDATE() Nó trả về ngày ở định dạng yyyy-mm-dd hoặc yyyymmdd. Example - CHỌN CURDATE (); |
2 | DATE() Nó trả về ngày tháng ở nhiều định dạng. Example −CREATE TABLE product_release_tbl (x DATE); |
3 | CURTIME() Nó trả về thời gian ở định dạng HH: MM: SS hoặc HHMMSS.uuuuuu. Example - CHỌN CURTIME (); |
4 | DATE_SUB() Nó cộng hoặc trừ một số ngày từ ngày được chỉ định. Example - CHỌN DATE_SUB ('2016-02-08', INTERVAL 60 NGÀY); |
5 | DATEDIFF() Nó xác định ngày giữa hai ngày. Example - CHỌN DATEDIFF ('2016-01-01 23:59:59', '2016-01-03'); |
6 | DATE ADD() Nó thêm hoặc bớt bất kỳ đơn vị thời gian nào cho / từ ngày và giờ. Example - CHỌN NGÀY_ADD ('2016-01-04 23:59:59', INTERVAL 22 GIÂY); |
7 | EXTRACT() Nó trích xuất một đơn vị từ ngày. Example - CHỌN TRÍCH (NĂM TỪ '2016-01-08'); |
số 8 | NOW() Nó trả về ngày và giờ hiện tại ở định dạng yyyy-mm-dd hh: mm: ss hoặc yyyymmddhhmmss.uuuuuu. Example - CHỌN NGAY (); |
9 | DATE FORMAT() Nó định dạng ngày tháng phù hợp với chuỗi định dạng được chỉ định. Example - CHỌN DATE_FORMAT ('2016-01-09 20:20:00', '% W% M% Y'); |
Sau đây là một số hàm thời gian quan trọng:
Sr.No | Tên & Mô tả |
---|---|
1 | HOUR() Nó trả về giờ của thời gian hoặc số giờ đã trôi qua. Example - CHỌN GIỜ ('19: 17: 09'); |
2 | LOCALTIME() Nó hoạt động chính xác như NOW (). |
3 | MICROSECOND() Nó trả về micro giây của thời gian. Example - CHỌN MICROSECOND ('16: 30: 00.543876'); |
4 | MINUTE() Nó trả về số phút của thời gian. Example - CHỌN PHÚT ('2016-05-22 17:22:01'); |
5 | SECOND() Nó trả về giây của ngày. Example - CHỌN THỨ HAI ('2016-03-12 16: 30: 04.000001'); |
6 | TIME_FORMAT() Nó định dạng thời gian phù hợp với chuỗi định dạng được chỉ định. Example - CHỌN TIME_FORMAT ('22: 02: 20', '% H% k% h% I% l'); |
7 | TIMESTAMP() Nó cung cấp dấu thời gian cho một hoạt động ở định dạng yyyy-mm-dd hh: mm: dd. Example - TẠO BẢNG đơn hàng_ (ID INT, tmst TIMESTAMP); |
Các hàm số MariaDB
Dưới đây là một số hàm số quan trọng trong MariaDB -
Sr.No | Tên & Mô tả |
---|---|
1 | TRUNCATE() Nó trả về một số bị cắt ngắn thành đặc tả vị trí thập phân. Example - CHỌN TRUNCATE (101.222, 1); |
2 | COS() Nó trả về cosine của x radian. Example - CHỌN COS (PI ()); |
3 | CEILING() Nó trả về số nguyên nhỏ nhất không dưới x. Example - CHỌN TRẦN (2.11); |
4 | DEGREES() Nó chuyển đổi radian sang độ. Example - CHỌN DEGREES (PI ()); |
5 | DIV() Nó thực hiện phép chia số nguyên. Example - CHỌN 100 DIV 4; |
6 | EXP() Nó trả e về lũy thừa của x. Example - CHỌN EXP (2); |
7 | FLOOR() Nó trả về số nguyên lớn nhất không nằm trên x. Example - CHỌN SÀN (2.01); |
số 8 | LN() Nó trả về lôgarit tự nhiên của x. Example - CHỌN LN (3); |
9 | LOG() Nó trả về lôgarit tự nhiên hoặc lôgarit cho một cơ số nhất định. Example - CHỌN ĐĂNG NHẬP (3); |
10 | SQRT() Nó trả về căn bậc hai. Example - CHỌN SQRT (16); |
Hàm chuỗi MariaDB
Các hàm chuỗi quan trọng được đưa ra bên dưới:
Sr.No | Tên & Mô tả |
---|---|
1 | INSTR() Nó trả về vị trí của phiên bản đầu tiên của một chuỗi con. Example - CHỌN INSTR ('chôm chôm', 'tan'); |
2 | RIGHT() Nó trả về các ký tự chuỗi ngoài cùng bên phải. Example - CHỌN QUYỀN ('chôm chôm', 3); |
3 | LENGTH() Nó trả về độ dài byte của một chuỗi. Example - CHỌN CHIỀU DÀI ('chôm chôm'); |
4 | LOCATE() Nó trả về vị trí của phiên bản đầu tiên của một chuỗi con. Example - CHỌN VỊ TRÍ ('tan', 'chôm chôm'); |
5 | INSERT() Nó trả về một chuỗi, với một chuỗi con được chỉ định ở một vị trí nhất định, đã được sửa đổi. Example - CHÈN CHÈN CHỌN ('dốc ngược', 4, 1, 'b'); |
6 | LEFT() Nó trả về các ký tự ngoài cùng bên trái. Example - CHỌN LEFT ('chôm chôm', 3); |
7 | UPPER() Nó thay đổi các ký tự thành chữ hoa. Example - CHỌN LÊN (họ); |
số 8 | LOWER() Nó thay đổi các ký tự thành chữ thường. Example - CHỌN LOWER (họ); |
9 | STRCMP() Nó so sánh các chuỗi và trả về 0 khi chúng bằng nhau. Example - CHỌN STRCMP ('trứng', 'pho mát'); |
10 | REPLACE() Nó trả về một chuỗi sau khi thay thế các ký tự. Example - CHỌN THAY THẾ ('sully', 'l', 'n'); |
11 | REVERSE() Nó đảo ngược các ký tự trong một chuỗi. Example - CHỌN REVERSE ('xe đua'); |
12 | REPEAT() Nó trả về một chuỗi lặp lại các ký tự đã cho x lần. Example - CHỌN LẶP LẠI ('ha', 10); |
13 | SUBSTRING() Nó trả về một chuỗi con từ một chuỗi, bắt đầu từ vị trí x. Example - CHỌN SUBSTRING ('chôm chôm', 3); |
14 | TRIM() Nó loại bỏ các ký tự sau / đầu khỏi một chuỗi. Example - CHỌN TRIM (DẪN ĐẦU '_' TỪ '_rambutan'); |