Hàm substring – PostgreSQL là một trong các hàm trong danh sách được cung cấp sẵn cho người sử dụng khi thao tác với hệ quản trị cơ sở dữ liệu PostgreSQL.
PostgreSQL cũng giống như Oracle là một hệ quản trị cở sở dữ liệu quan hệ và đối tượng ORDBMS tuân theo chuẩn SQL dựa trên POSTGRES, bản 4.2, được khoa điện toán của đại học California tại Berkeley phát triển và viết trên nền tảng ngôn ngữ C.
Hiện tại có rất nhiều công cụ giao diện miễn phí hỗ trợ thao tác với cơ sở dữ liệu PostgreSQL pgAdmin , phpPgAdmin,TeamPostgreSQL, Adminer, Libre Office, GNOME-DB, Kexi, AnySQL Maestro, SQL Workbench/J, PostgreSQL PHP Generator. Các bạn có thể tham khảo thêm ở đây
Hàm substring – PostgreSQL – Chức năng
The PostgreSQL substring function allows you to extract a substring from a string.
Hàm substring – PostgreSQL – Cú pháp
Cú pháp Hàm substring trong PostgreSQL như sau :
substring[ string [from start_position] [for length] ]Tham sốstringThe source string.start_positionOptional. It is the starting position for extraction. If this parameter is omitted, the substring function will start at position 1 [which is the first position in the string].lengthOptional. It is the number of characters to extract. If this parameter is omitted, the substring function will return the entire string [from the start_position to the end of the string].
Trong quá trình sử dụng hàm substring trong PostgreSQL hãy nhớ :
Hàm substring – PostgreSQL – Chú ý
- The first position in string is 1.
Hàm substring – PostgreSQL – Phạm vi
Hàm substring có thể sẵn sàng sử dụng trong PostgreSQL với các phiên bản PostgreSQL như sau:
PostgreSQL 8.4, PostgreSQL 9.0, PostgreSQL 9.1, PostgreSQL 9.2, PostgreSQL 9.3,PostgreSQL 9.4
Hàm substring – PostgreSQL – Ví dụ
Dưới đây là các ví dụ minh họa cách sử dụng hàm substring trong PostgreSQL như sau:
Ví dụ:
postgres=# SELECT substring['Techonthenet.com' for 5]; substring ----------- Techo [1 row] postgres=# SELECT substring['Techonthenet.com' from 1 for 5]; substring ----------- Techo [1 row] postgres=# SELECT substring['Techonthenet.com' from 2 for 5]; substring ----------- echon [1 row] postgres=# SELECT substring['Techonthenet.com' from 5 for 8]; substring ----------- onthenet [1 row] postgres=# SELECT substring['Techonthenet.com' from 14 for 3]; substring ----------- com [1 row] postgres=# SELECT substring['Techonthenet.com' from 14]; substring ----------- com [1 row]
Tham khảo thêm các hàm built-in trong PostgreSQL
1 | abs | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
2 | avg | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
3 | btrim | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
4 | ceil | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
5 | ceiling | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
6 | char_length | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
7 | character_length | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
8 | current_date | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
9 | current_time | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
10 | current_timestamp | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
11 | date_part | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
12 | div | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
13 | exp | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
14 | extract | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
15 | floor | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
16 | initcap | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
17 | length | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
18 | localtime | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
19 | localtimestamp | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
20 | lower | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
21 | lpad | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
22 | ltrim | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
23 | max | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
24 | min | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
25 | mod | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
26 | now | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
27 | position | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
28 | power | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
29 | repeat | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
30 | replace | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
31 | round | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
32 | rpad | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
33 | rtrim | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
34 | setseed | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
35 | sign | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
36 | sqrt | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
37 | strpos | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
38 | substring | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
39 | sum | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
40 | to_char | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
41 | to_date | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
42 | to_number | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
43 | to_timestamp | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
44 | translate | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
45 | trim | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
46 | trunc | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
47 | upper | PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4 | xem |
Blog được lập ra với mục đích để chia sẻ đề thi tới toàn bộ học sinh, sinh viên ở Việt Nam. Trong quá trình đăng bài không thể tránh được những sai sót, Nếu các bạn phát hiện ra sai sót có thể comment ở bên dưới hoặc có đề hay muốn chia sẻ tới tất cả mọi người có thể gửi thông tin vào email [email protected]
Mít&Béo
Phản hồi
Phản hồi