--字符函数 --伪表dual --(1)求字符串长度 select length('123.456/-*') from dual --(2)截取函数求字符串的子串 ,) from dual --(3)字符串拼接 select concat('ABC','DE') from dual select concat(concat('ABC','DE'),'FG') from dual select 'ABC'||'DE'||'FG' from dual…
单行函数语法: 语法:funcation_name(列 | 表达式[, 参数1, 参数2]) 单行函数主要分为以下几种: 字符函数:接收数据返回具体的字符信息 数值函数:对数字进行处理,例如:四舍五入 日期函数:直接对日期进行相关的操作 转换函数:日期.字符.数字之间可以完成互相转换功能 通用函数:Oracle自己提供的有特色的的函数 字符函数: 在Oracle里面所有的验证操作必须存在完整SQL语句之中,所以如果现在只是进行功能验证,使用的是一张具体的表. SELECT UPPER('LiXi…
字符函数: Lower(char):将字符串装换为小写的格式 Upper(char):将字符串装换为大写的格式 length(char):返回字符串的长度 substr(char,m,n):从m开始截取n个字符串 1)查询emp表,名字用小写显示: select lower(ename) from emp ; 2)查询名字的长度是5个字符的员工: select * from emp where length(ename)=5; 3) select substr(ename,2,3) from e…
1.LENGTH( string1 ) 2.LENGTHB( string1 ) 在oracle中,这两个函数都有差不多意思,最大的区别在于:length 求得是字符长度,lengthb求得是字节长度. 在了解这些之后,看些例子就明白了 -- 查询姓名 select colName1 as 编号, colName2 as 姓名 from tableName; -- 查询姓名长度为2的 select colName1 as 编号, colName2 as 姓名 from tableName whe…
在oracle中,有一些字符函数: upper(字符串):转换为大写lower(字符串):转换为小写initcap(字符串):首字母大写replace(字符串1,字符串2,字符串3):将串1中所有的串2,替换成串3…
UPPER(char) 小写转大写 LOWER(char) 大写转小写 INITCAP(char) 首字母转换 SUBSTR(char,[m[,n]]) 截取字符串函数 从源字符串char的m开始截取,截取n位 你可以省略,代表截取到末尾 m为0,表示冲字符串首字母截取.m为负数,表示冲字符串尾部截取 例子: SQL> select substr('abcde',2,3),substr('abcde',2),substr('abcde',-2,1) from dual; SUB SUBS S -…
# 进阶4 SQL常见函数 分类: 1/单行函数: 字符函数: concat(),length(),ifnull(__,default) ,instr(), trim(),upper(),lower(),lpad(),rpad(),replace() 数学函数: round,ceil,floor,truncate,mod; 日期函数: now,curdate,curtime, year,month,monthname,day,hour, minute,second,str_to_date, da…
order by关键字作用:用于对查询结果进行排序 用法:    1.利用asc .desc对排序列进行升序或降序    2.order by后可以添加多个列(逗号分隔),当一个列的值相同时,在按第二列进行排序,依次类推 集合操作:    1.union   并集    2.union all   全集    3.intersect   交集    4.minus    差集注意:    1.保证两个sql查询的列数是个数一致的    2.保证两个sql查询的列的数据类型是一致的    3.保证…
ORACLE 常用字符函数1 ASCII(arg1)返回参数arg1的十进制数字表示.如果数据库设置为ASCII,则采用的是ASCII码字符.如果设置为EBCDIC,则采用的是EBCDIC字符 select ascii('A') from dual; ASCII('A')---------- 65 2 CHR(arg1,[using nchar_cs])返回由参数arg1的代码所指定的字符.所返回的字符依赖于oracle所使用的底层字符编码设置. select chr(65) from dual…
常用字符函数介绍 1.ascii 返回与指定的字符对应的十进制数: SQL>select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A          A       ZERO      SPACE ---------- ---------- ---------- ---------- 65         97         48         32 2.chr 给出整数,返回对应的字符:…