SAL SQRT(SAL) SQRT(40) SQRT(COMM) 5000 70.7106781 6.3245

Một phần của tài liệu Oracle cơ bản - SQL và PL/SQL pptx (Trang 27 - 28)

Chương 4.CÁC HÀM SQL 4.1.T NG QUAN V HÀM SQL ỔỀ

SAL SQRT(SAL) SQRT(40) SQRT(COMM) 5000 70.7106781 6.3245

5000 70.7106781 6.32455532

2450 49.4974747 6.32455532 1300 36.0555128 6.32455532 1300 36.0555128 6.32455532

Ví d hàm SIGN(n) ụ

SELECT SAL-NVL(COMM,0), SIGN(SAL-NVL(COMM,0)), NVL(COMM,0)-SAL, SIGN(NVL(COMM,0)-SAL) NVL(COMM,0)-SAL, SIGN(NVL(COMM,0)-SAL) FROM EMP WHERE DEPTNO =30 SAL-NVL(COMM,0)SIGN(SAL-NVL(COMM,0))NVL(COMM,0)-SAL SIGN(NVL(COMM,0) SAL) 2850 1 -2850 -1 -150 -1 150 1 1300 1 -1300 -1 1500 1 -1500 -1 950 1 -950 -1 750 1 -750 -1 4.2.2. Các hàm thao tác trên ki u d li u ký t ể ữ ệ ự Hàm SQL thao tác trên ki u d li u là ký t ể ữ ệ ự Hàm SQL CONCAT(char1, char2) INITCAP(char) LOWER(char) LPAD(char1, n [,char2]) Di n gi i ễ ả

Cho k t h p c a 2 chu i ký t , tế ợ ủ ỗ ự ương t nh sự ư ử d ng toán t ụ ử||

Cho chu i v i ký t đ u các t là ký t ỗ ớ ự ầ ừ ự hoa

Cho chu i ký t vi t thỗ ự ế ường (không vi t ế hoa)

Cho chu i ký t có chi u dài b ng n. N u chu iỗ ự ề ằ ế ỗ

char1 ng n h n n thì thêm vào bên trái chu iắ ơ ỗ

char2 cho đ n ký t . N u chu i ủ ự ế ỗ char1 dài h nơ n thì gi l i n ữ ạ

ký t tính t trái sang ừ ừ LTRIM(char1, n [,char2]) NLS_INITCAP(char) REPLACE(char,search_string[,replacem ent_string]) RPAD(char1, n [,char2]) RTRIM(char1, n [,char2]) SOUNDEX(char) SUBSTR(char, m [,n])

TRANSLATE(char, from, to)

UPPER(char) ASCII(char) INSTR(char1, char2 [,n[,m]]) LENGTH(char) Ví d hàm LOWER(char) ụ B các ký t tr ng bên trái ỏ ự ố

Cho chu i v i ký t đ u các t là ch hoa, cácỗ ớ ự ầ ừ ữ ch còn l i là ch thữ ạ ữ ường

Thay t t c các chu i search_string có trongấ ả ỗ chu i char b ng chu i ỗ ằ ỗ

replacement_string.

Gi ng ố LPAD(char1, n [,char2]) nh ngư căn ph i. ả

B các ký t tr ng bên ph i ỏ ự ố ả Cho chu i đ ng âm c a char. ỗ ồ ủ

Cho chu i con c a chu i char l y t v trí m vỗ ủ ỗ ấ ừ ị ế ph i n ký t , n u không ch n thì l y cho đ nả ự ế ỉ ấ ế cu i chu i ố ỗ

Cho chu i trong đó m i ký t trong chu i ỗ ỗ ự ỗ from thay b ng ký t tằ ự ương ng trong ứ chu i to, nh ng ký t trong chu i from ỗ ữ ự ỗ không có tương ng trong chu i to s b ứ ỗ ẽ ị lo i b . ạ ỏ

Cho chu i ch hoa c a chu i char ỗ ữ ủ ỗ

Cho ký t ựASCII c a byte đ u tiên c a chu iủ ầ ủ ỗ char

Tìm v trí chu i ị ỗ char2 trong chu i ỗ

char1 b t đ u t v trí n, l n xu t hi n ắ ầ ừ ị ầ ấ ệ th m. ứ

Cho chi u dài c a chu i char ề ủ ỗ

Một phần của tài liệu Oracle cơ bản - SQL và PL/SQL pptx (Trang 27 - 28)