- 921. Thêm tối thiểu để làm cho dấu ngoặc đơn hợp lệ Thêm tối thiểu để làm cho dấu ngoặc đơn hợp lệ
- 915. Phân vùng mảng thành các khoảng rời rạc
- 932. Mảng đẹp Mảng đẹp
- 940. Dãy số riêng biệt II Dãy số khác nhau II
SQLite có nhiều hàm dựng sẵn để làm việc với dữ liệu chuỗi hoặc số. Dưới đây là một số hàm dựng sẵn SQLite hữu ích và tất cả các hàm đều không phân biệt chữ hoa chữ thường, nghĩa là bạn có thể sử dụng dạng chữ thường, chữ hoa hoặc dạng hỗn hợp của các hàm này. Để biết thêm chi tiết, hãy xem tài liệu chính thức của SQLite:
số seri | Chức năng & mô tả |
---|---|
1 | Hàm COUNT trong SQLite Hàm tổng hợp SQLite COUNT được sử dụng để đếm số hàng trong bảng cơ sở dữ liệu. |
2 | Hàm MAX của SQLite Hàm tổng hợp SQLite MAX cho phép chúng ta chọn giá trị tối đa của một cột. |
3 | Hàm SQLite MIN Hàm tổng hợp SQLite MIN cho phép chúng ta chọn giá trị tối thiểu của một cột. |
4 | Hàm AVG của SQLite Hàm tổng hợp SQLite AVG tính giá trị trung bình của một cột. |
5 | Hàm SUM trong SQLite Hàm tổng hợp SQLite SUM cho phép tính tổng cho một cột số. |
6 | Hàm RANDOM trong SQLite Hàm RANDOM trong SQLite trả về một số nguyên giả ngẫu nhiên trong khoảng từ -9223372036854775808 đến +9223372036854775807. |
7 | Hàm SQLite ABS Hàm SQLite ABS trả về giá trị tuyệt đối của một đối số dạng số. |
8 | Hàm UPPER của SQLite Hàm SQLite UPPER chuyển đổi một chuỗi thành chữ hoa. |
9 | Hàm LOWER của SQLite Hàm SQLite LOWER chuyển đổi một chuỗi thành chữ thường. |
10 | Hàm LENGTH của SQLite Hàm LENGTH của SQLite trả về độ dài của một chuỗi. |
11 | Hàm SQLite sqlite_version Hàm SQLite sqlite_version trả về phiên bản của thư viện SQLite. |
Trước khi chúng ta bắt đầu giải thích các ví dụ về hàm này, hãy giả sử rằng bảng COMPANY có các bản ghi sau:
CMND TÊN TUỔI ĐỊA CHỈ LƯƠNG ---------- ---------- ---------- ---------- ----- ----- 1 Paul 32 California 20000,0 2 Allen 25 Texas 15000,0 3 Teddy 23 Na Uy 20000,0 4 Mark 25 Rich-Mond 65000,0 5 David 27 Texas 85000,0 6 Kim 22 South-Hall 45000,0 7 James 24 Houston 10000,0
Hàm tổng hợp SQLite COUNT được sử dụng để đếm số hàng trong bảng cơ sở dữ liệu. Dưới đây là ví dụ:
sqlite> số CHỌN(*) TỪ CÔNG TY;
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
đếm(*) ---------- 7
Hàm tổng hợp SQLite MAX cho phép chúng ta chọn giá trị tối đa của một cột. Dưới đây là ví dụ:
sqlite> CHỌN tối đa (mức lương) TỪ CÔNG TY;
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
tối đa(mức lương) ---------- 85000.0
Hàm tổng hợp SQLite MIN cho phép chúng ta chọn giá trị tối thiểu của một cột. Dưới đây là ví dụ:
sqlite> CHỌN tối thiểu (lương) TỪ CÔNG TY;
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
phút(lương) ---------- 10000.0
Hàm tổng hợp SQLite AVG tính giá trị trung bình của một cột. Dưới đây là ví dụ:
sqlite> CHỌN mức trung bình (lương) TỪ CÔNG TY;
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
trung bình(lương)---------------- 37142.8571428572
Hàm tổng hợp SQLite SUM cho phép tính tổng cho một cột số. Dưới đây là ví dụ:
sqlite> CHỌN tổng (lương) TỪ CÔNG TY;
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
tổng(tiền lương) ---------- 260000.0
Hàm RANDOM trong SQLite trả về một số nguyên giả ngẫu nhiên trong khoảng từ -9223372036854775808 đến +9223372036854775807. Dưới đây là ví dụ:
sqlite> CHỌN ngẫu nhiên() NHƯ Ngẫu nhiên;
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
Ngẫu nhiên ------------------ 5876796417670984050
Hàm SQLite ABS trả về giá trị tuyệt đối của một đối số dạng số. Dưới đây là ví dụ:
sqlite> CHỌN abs(5), abs(-15), abs(NULL), abs(0), abs("ABC");
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
abs(5) abs(-15) abs(NULL) abs(0) abs("ABC") ---------- ---------- ------- --- ---------- ---------- 5 15 0 0,0
Hàm SQLite UPPER chuyển đổi một chuỗi thành chữ hoa. Dưới đây là ví dụ:
sqlite> CHỌN chữ trên (tên) TỪ CÔNG TY;
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
trên(tên) ----------- PAUL ALLEN TEDDY MARK DAVID KIM JAMES
Hàm SQLite LOWER chuyển đổi một chuỗi thành chữ thường. Dưới đây là ví dụ:
sqlite> CHỌN thấp hơn (tên) TỪ CÔNG TY;
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
thấp hơn(tên) ----------- paul allen Teddy mark david kim james
Hàm LENGTH của SQLite trả về độ dài của một chuỗi. Dưới đây là ví dụ:
sqlite> CHỌN tên, độ dài (tên) TỪ CÔNG TY;
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
TÊN chiều dài(tên) ---------- ------------ Paul 4 Allen 5 Teddy 5 Mark 4 David 5 Kim 3 James 5
Hàm SQLite sqlite_version trả về phiên bản của thư viện SQLite. Dưới đây là ví dụ:
sqlite> CHỌN sqlite_version() NHƯ 'Phiên bản SQLite';
Câu lệnh SQL SQLite ở trên sẽ tạo ra các kết quả sau:
Phiên bản SQLite -------------- 3.6.20
Bài viết này chủ yếu giới thiệu các phương pháp phân chia bảng và cơ sở dữ liệu con cơ sở dữ liệu MySQL (thường được sử dụng), liên quan đến các kiến thức liên quan đến cơ sở dữ liệu mysql. Các bạn quan tâm đến cơ sở dữ liệu con mysql và kiến thức về bảng con nên cùng nhau tìm hiểu 1 Cơ sở dữ liệu con. 1.1 Cơ sở dữ liệu con theo chức năng tiến hành
Trong các hệ thống mà đối tượng hiện tại bị thao tác bởi các đối tượng chứa khác, khi chuyển một tham chiếu đến đối tượng hiện tại, chuỗi dường như tiếp tục... không có điểm kết thúc (đối với mã bên dưới, Car ->myCurrentComponent->myCar_Brake-
Tôi có mật khẩu UIAlertView mà chúng tôi yêu cầu người dùng cung cấp. Tôi cần hỏi nó trên các Chế độ xem khác nhau tùy theo tình huống, từ downloadViewController (sau khi người dùng tải xuống dữ liệu), khi họ chuyển sang dữ liệu của họ (nếu
Tôi đang cố gắng viết một hàm sao cho với bất kỳ số nguyên nào. Ví dụ: tôi có các hàm lũy thừa bậc 4, hình vuông và bậc 4 bên dưới là
đóng cửa. Câu hỏi này cần tập trung hơn. Hiện tại nó không chấp nhận câu trả lời. Đóng cửa 4 năm trước. khóa. Câu hỏi này và câu trả lời của nó bị khóa vì câu hỏi này lạc đề nhưng có ý nghĩa lịch sử. Hiện tại nó không chấp nhận câu trả lời hoặc tương tác mới. Tôi có thể liệt kê một điểm chung không
Thụt lề bố cục mã tiêu chuẩn mã hóa PEP8 thường được sử dụng của Python sử dụng 4 khoảng trắng cho mỗi cấp độ thụt lề. Sử dụng thụt lề ẩn theo chiều dọc trong dấu ngoặc đơn hoặc sử dụng thụt lề treo. VÍ DỤ: ?
đóng cửa. Câu hỏi này cần tập trung hơn. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện vấn đề này? Đã cập nhật câu hỏi để tập trung vào một vấn đề chỉnh sửa bài đăng này. Nó đã bị đóng vào năm ngoái. Cải thiện câu hỏi này
Trong giao diện người dùng cổ điển, bạn có thể sử dụng xtype:cqinclude để bao gồm rtePlugins từ một đường dẫn khác, về cơ bản là tạo vị trí cho các plugin RTE tiêu chuẩn, làm cách nào tôi có thể thực hiện tương tự trong Touch UI? Tôi cố gắng sử dụng
Trong giao diện người dùng cổ điển, bạn có thể sử dụng xtype:cqinclude để bao gồm rtePlugins từ một đường dẫn khác, về cơ bản là tạo vị trí cho các plugin RTE tiêu chuẩn, làm cách nào tôi có thể thực hiện tương tự trong Touch UI? Tôi cố gắng sử dụng
*văn bản mạnh mẽ* Tôi có nhiều ứng dụng web sử dụng một số phần phụ thuộc phổ biến như Mongo Connector Google Guava Joda Time. Tôi đã nghĩ đến việc đưa chúng ra khỏi webapp/WEB-INF/lib và đưa vào một số phần mềm chung-l
Tôi đang viết một máy chủ web và tôi muốn biết tiêu đề yêu cầu HTTP nào (do khách hàng gửi) là phổ biến nhất và do đó tôi nên tập trung triển khai những gì. Hiện tại mình chỉ hỗ trợ Accept và Host. Câu trả lời hay nhất Không chắc chắn về phạm vi của bạn, nhưng vì
Tôi là một lập trình viên xuất sắc, rất giỏi!