sql语句 字符函数,数字函数

Posted 浪天涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句 字符函数,数字函数相关的知识,希望对你有一定的参考价值。

 1 -- 字符函数
 2 
 3 -- ASCII(X) 返回字符x 的 ASCII码
 4 select ASCII(a) FROM DUAL;    -- 返回97
 5 
 6 -- CONCAT(X,Y) 连接字符串x和y
 7 select  concat(123, 456) from dual;  -- 返回 123 456
 8 
 9 -- INSTR(X,str [,start][,n) :在x中查找str,可以指定从start开始,也可以指定从第n次开始
10 select instr(hahdf,f) from dual;  -- 返回str的位置
11 
12 -- length(x) 返回x的长度
13 select length(d545) from dual;  --返回4
14 
15 -- lower(x)   将x转变为小写
16 select lower(ABCD) from dual; -- 返回abcd
17 
18 -- upper(x)  将x转变为大写
19 select upper(abcde) from dual;  -- 返回ABCDE
20 
21 -- ltrim(x,[str]) 把x的左边截去str 字符串,缺省截去空格
22 SELECT ltrim(===HELLO===, =) FROM DUAL  -- 返回  HELLO===
23 
24 
25 -- rtrim(x,[str]) 把x的右边截去str 字符串,缺省截去空格
26 SELECT rtrim(===HELLO===, =) FROM DUAL  -- 返回  ===HELLO
27 
28 -- trim([str from] x) 把x的两边截去str 字符串,缺省截去空格
29 SELECT TRIM(= FROM ===HELLO===) FROM DUAL; -- 返回  HELLO
30 
31 -- replace(x,old,new) 在x中查找old, 并替换为new
32 select replace(avaddfs,d,e) from dual; -- 返回结果avaeefs
33 
34 -- substr(x,start,[,length]) 返回x的字符串,从start处开始,
35 --截取length个字符,缺省length,默认到结尾
36 select substr(abcdefg,2,4) from dual;--返回:bcde
37 
38 
39 -- 数学函数
40 -- abs(x) x绝对值
41 select abs(-5) from dual; -- 返回  5
42 
43 -- acos(x) x的反余弦
44 select acos(1) from dual; -- 返回0
45 
46 -- cos(x) 余弦
47 select cos(1) from dual; -- 返回0.54030230586814
48 
49 -- ceil(x) 大于或等于x的最小值
50 select ceil(5.2) from dual; -- 返回6
51 
52 --floor(x) 小于或等于x的最大值
53 select floor(5.2) from dual; -- 返回5
54 
55 
56 --  log(x,y) x为低y的对数
57 select log(2,2) from dual; -- 返回1
58 
59 --  mod(x,y) x除以y的余数
60 select mod(2,3) from dual; -- 返回2
61 
62 --  power(x,y) x的y次幂
63 select power(2,3) from dual; -- 返回8
64 
65 -- round(x[,y])  x在第y位四舍五入 
66 --y默认为0,如果y为负数,小数点右边截补0 ,如果y为正数,小数点左边截 ,
67 select round(2.2160,2) from dual; -- 返回2.22
68 
69 -- sqrt(x)  x的平方根
70 select sqrt(4) from dual; -- 返回2
71 
72 -- trunc(x[,y]) x在第y位截断; 不四舍五入。
73 --y默认为0,如果y为负数,小数点右边截补0 ,如果y为正数,小数点左边截 ,
74 select trunc(334.255,-1) from dual; -- 返回330

 

以上是关于sql语句 字符函数,数字函数的主要内容,如果未能解决你的问题,请参考以下文章

sql数据库截取字符串函数

sql 语句 ,怎么将字符型转换为数字型(整型,浮点型)都行,用啥函数 在线等

SQLite的LIKE语句实现字符片段筛选的功能

SQLite的LIKE语句实现字符片段筛选的功能

SQLite的LIKE语句实现字符片段筛选的功能

SQLite的LIKE语句实现字符片段筛选的功能