http://vietjack.com/sqlite/index.jsp Copyright © vietjack.com Hàm hữu ích SQLite SQLite có nhiều hàm có sẵn để thực tiến trình xử lý liệu chuỗi liệu số Dưới trình bày số hàm SQLite hữu ích tất chúng không phân biệt kiểu chữ, nghĩa bạn sử dụng hàm dạng chữ hoa dạng chữ thường hỗn hợp tùy theo bạn Để có chi tiết, bạn theo dõi SQLite Documentation STT Hàm & Miêu tả Hàm COUNT Hàm tập hợp COUNT SQLite sử dụng để đếm số hàng bảng Hàm MAX Hàm Max SQLite cho phép lựa chọn giá trị lớn cho cột cụ thể Hàm MIN Hàm MIN SQLite cho phép lựa chọn giá trị lớn cho cột cụ thể Hàm AVG Hàm AVG SQLite cho phép lựa chọn giá trị trung bình cho cột cụ thể Hàm SUM Hàm SUM SQLite cho phép tính tổng cho cột giá trị số Hàm RANDOM Hàm RANDOM trả số nguyên ngẫu nhiên 9223372036854775808 +9223372036854775807 Hàm ABS Hàm ABS trả giá trị tuyệt đối tham số dạng giá trị số Hàm UPPER http://vietjack.com/ Trang chia sẻ các bài học online miễn phí http://vietjack.com/sqlite/index.jsp Copyright © vietjack.com Hàm UPPER chuyển đổi chữ chuỗi thành chữ hoa Hàm LOWER Hàm LOWER chuyển đổi chữ chuỗi thành chữ thường 10 Hàm LENGTH Hàm LENGTH SQLite trả độ dài chuỗi 11 Hàm sqlite_version Hàm sqlite_version trả phiên SQLite library Để hiểu rõ hàm trên, bạn theo dõi ví dụ sau Đầu tiên, bạn xem bảng COMPANY có ghi sau: ID -California Teddy Rich-Mond Kim Houston NAME -20000.0 23 65000.0 22 10000.0 AGE ADDRESS Allen Norway 20000.0 David South-Hall 45000.0 SALARY -Paul 32 25 Texas Mark 27 Texas James -15000.0 25 85000.0 24 Hàm COUNT SQLite Hàm tập hợp COUNT SQLite sử dụng để đếm số hàng bảng Sau ví dụ: sqlite> SELECT count(*) FROM COMPANY; Lệnh SQLite cho kết quả: count(*) Hàm MAX SQLite Hàm Max SQLite cho phép lựa chọn giá trị lớn cho cột cụ thể Sau ví dụ: sqlite> SELECT max(salary) FROM COMPANY; Lệnh SQLite cho kết quả: http://vietjack.com/ Trang chia sẻ các bài học online miễn phí http://vietjack.com/sqlite/index.jsp Copyright © vietjack.com max(salary) - 85000.0 Hàm MIN SQLite Hàm MIN SQLite cho phép lựa chọn giá trị lớn cho cột cụ thể Sau ví dụ: sqlite> SELECT min(salary) FROM COMPANY; Lệnh SQLite cho kết quả: min(salary) - 10000.0 Hàm AVG SQLite Hàm AVG SQLite cho phép lựa chọn giá trị trung bình cho cột cụ thể Sau ví dụ: sqlite> SELECT avg(salary) FROM COMPANY; Lệnh SQLite cho kết quả: avg(salary) 37142.8571428572 Hàm SUM SQLite Hàm SUM SQLite cho phép tính tổng cho cột giá trị số Sau ví dụ: sqlite> SELECT sum(salary) FROM COMPANY; Lệnh SQLite cho kết quả: sum(salary) - 260000.0 Hàm RANDOM SQLite Hàm RANDOM trả số nguyên ngẫu nhiên 9223372036854775808 +9223372036854775807 Sau ví dụ: sqlite> SELECT random() AS Random; Lệnh SQLite cho kết quả: http://vietjack.com/ Trang chia sẻ các bài học online miễn phí http://vietjack.com/sqlite/index.jsp Copyright © vietjack.com Random - 5876796417670984050 Hàm ABS SQLite Hàm ABS trả giá trị tuyệt đối tham số dạng giá trị số Sau ví dụ: sqlite> SELECT abs(5), abs(-15), abs(NULL), abs(0), abs("ABC"); Lệnh SQLite cho kết quả: abs(5) abs(-15) abs(NULL) abs(0) 0.0 abs("ABC") -15 -0 Hàm UPPER SQLite Hàm UPPER chuyển đổi chữ chuỗi thành chữ hoa Sau ví dụ: sqlite> SELECT upper(name) FROM COMPANY; Lệnh SQLite cho kết quả: upper(name) - PAUL ALLEN TEDDY MARK DAVID KIM JAMES Hàm LOWER SQLite Hàm LOWER chuyển đổi chữ chuỗi thành chữ thường Sau ví dụ: sqlite> SELECT lower(name) FROM COMPANY; Lệnh SQLite cho kết quả: lower(name) - paul allen teddy mark david kim james Hàm LENGTH SQLite Hàm LENGTH SQLite trả độ dài chuỗi Sau ví dụ: sqlite> SELECT name, length(name) FROM COMPANY; Lệnh SQLite cho kết quả: NAME Teddy length(name) -5 Mark David Paul Allen Kim James http://vietjack.com/ Trang chia sẻ các bài học online miễn phí http://vietjack.com/sqlite/index.jsp Copyright © vietjack.com Hàm sqlite_version SQLite Hàm sqlite_version trả phiên SQLite library Sau ví dụ: sqlite> SELECT sqlite_version() AS 'SQLite Version'; Lệnh SQLite cho kết quả: SQLite Version 3.6.20 http://vietjack.com/ Trang chia sẻ các bài học online miễn phí ... Hàm COUNT SQLite Hàm tập hợp COUNT SQLite sử dụng để đếm số hàng bảng Sau ví dụ: sqlite> SELECT count(*) FROM COMPANY; Lệnh SQLite cho kết quả: count(*) Hàm MAX SQLite Hàm Max SQLite cho... sqlite_ version SQLite Hàm sqlite_ version trả phiên SQLite library Sau ví dụ: sqlite> SELECT sqlite_ version() AS 'SQLite Version'; Lệnh SQLite cho kết quả: SQLite Version 3.6.20 http://vietjack.com/... Hàm MIN SQLite Hàm MIN SQLite cho phép lựa chọn giá trị lớn cho cột cụ thể Sau ví dụ: sqlite> SELECT min(salary) FROM COMPANY; Lệnh SQLite cho kết quả: min(salary) - 10000.0 Hàm AVG SQLite