【SQLServer和Oracle常用函数对比】教程文章相关的互联网学习教程文章

Oracle 常用函数

一、大小写转换函数 LOWER LOWER函数用小写形式替换字符串中的大写字符。语法:LOWER(s). select lower(100+100),lower(‘SQL‘),lower(sysdate) from dual; UPPER UPPER函数用大写形式替换字符串中的小写字符。语法:UPPER(s). select upper(‘sql‘) from dual; INITCAP INITCAP函数将字符串转换为首字母大写的形式。字...

Oracle常用函数

一、函数的作用(了解) 1、进行数据计算 2、修改单个数据项 3、处理成组行的输出 4、指定日期和数字的显示格式 5、转换列数据类型二、函数类型 1、单行函数 2、多行函数三、单行函数 1、定义:单行函数只处理单个行,并且每行返回一个结果; 2、常见类型:字符函数、数字函数、日期函数、转换函数、通用函数; 3、用途:用于维护数据操作、获取参数并返回一个特定功...

oracle常用函数归纳

SQL中的单记录函数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给出整数,返回对应的字符;SQL> select chr(54740), chr(65) from dual;ZH C-- -赵 A 3.CONCAT连接两个字符串;SQL> select concat(‘010-‘,‘88888888‘)||‘转23‘ 高乾竞电话 f...

oracle常用函数

1、set linesize 100; 设置长度 2、set pagesize 30; 设置每页显示数目 3、em a.sql 打开记事本 4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt 5、conn 用户名/密码 根据用户名和密码连接数据库 如果连接超级管理员(sys) 则应加上as sysdba; 6、show user; 显示当前连接的用户 7、select * from tab; 得到当前用户下的所有表 8、desc temp; 查看表结构 9、/ 继续执行上一个查询语句 clear scr...

ORACLE常用函数【图】

最近工作上在做工作流的一个物流系统,遇到了挺多Oracle Sql的查询,突然感觉自己的SQL语句很差啊,连基本的查询语句都不会了,今天看会原来在项目中用到的SQL查询语句,总结记录一下。Oracle大师Thomas Kyte在他的经典著作中,反复强调过一个实现需求方案选取顺序:“如果你可以使用一句SQL解决的需求,就使用一句SQL;如果不可以,就考虑PL/SQL是否可以;如果PL/SQL实现不了,就考虑Java存储过程是否可以;如果这些都不可能实现,...

oracle sqlplus命令和常用函数【图】

常用命令:连接sqlplus命令行下运行cmd进入,如以sys模式登陆,命令如下:(1).sqlplus "sys/zhb126 as sysdba"(2).sqlplus/nolog connect sys/zhb126 as sysdba(3).sqlplus scott/tiger启动数据库实例startup --启动数据库的同时启动控制文件、数据文件startup mount --启动数据库的同时启动控制文件、不启动数据文件startup nomount --仅启动数据库实例,用于控制文件丢失情况,此时控制文件无法启动关闭数据库实例shutdown --正...

Oracle常用函数

select * from scott.dept;select * from scott.emp;--dual 是 Oracle提供的一个虚表select length(‘hello‘) from dual;--常用函数--lower把大写转小写 upper把小写转大写select * from scott.emp where ename=‘smith‘;--搜索字母转为小写后的结果select * from scott.emp where lower(ename)=‘smith‘;select upper(‘helloworld‘) from dual;select lower(‘HELLOWORLD‘) from dual;--INITCAP使串中的所有单词的首字母变为...

oracle常用函数介绍【代码】【图】

字符函数数学函数日期函数转换函数to_char(数字/日期)是把日期或数字转换为字符串将数字转换成指定格式to_char(1210.73, ‘9999.9‘) -- would return ‘1210.7‘ to_char(1210.73, ‘9,999.99‘) -- would return ‘1,210.73‘ to_char(1210.73, ‘$9,999.00‘) -- would return ‘$1,210.73‘ to_char(21, ‘000099‘) -- would return ‘000021‘将日期转换成指定格式to_char(sysdate, ‘yyyy/mm/d...

oracle 常用函数汇总

一、字符函数字符函数是oracle中最常用的函数,我们来看看有哪些字符函数:lower(char):将字符串转化为小写的格式。upper(char):将字符串转化为大写的格式。length(char):返回字符串的长度。substr(char, m, n):截取字符串的子串,n代表取n个字符的意思,不是代表取到第n个replace(char1, search_string, replace_string)instr(C1,C2,I,J) -->判断某字符或字符串是否存在,存在返回出现的位置的索引,否则返回小于1;在一个字符...

oracle常用函数

随着工作内容的变化,项目中采用的数据库也由sqlserver转向了oracle,虽说都是结构化查询语言,但还是存在一些差异,把工作中用到的函数汇集起来,做个备忘。   字符函数  upper,lower,大小写转换  select * from oracle_demo where lower(name)=‘admin‘   select upper(name) from oracle_demo 转换函数 to_char,转换为字符串,功能强大,提供了格式化的选项 select to_char(sysdate,‘yyyy-mm-dd hh...

oracle 常用函数之 字符函数

-----------------------------------------------字符函数-----------------------------------------------1: ASCII返回字符串的ASCII值SELECT ASCII(‘A‘) FROM DUAL;SELECT ASCII(‘a‘) FROM DUAL;--2: CHR返回整数所对应的ASCII字符SELECT CHR(‘65‘) FROM DUAL;SELECT CHR(400) FROM DUAL; --如果超出ACII值,则返回空--3: CONCAT 函数连接字符串A和字符串BSELECT CONCAT(‘您好‘, ‘欢迎来到ORACLE世界‘) AS TEXT ...

Oracle之单表查询及常用函数【代码】

1.语法:  select 字段列表  from 表名  [where 查询条件]  [group by 分组]  [having 分组条件]  [order by 排序] select* 代表查询所有的字段select id as "编号",sname 学生姓名,age "【年龄】" --as 之后是别名 也可以直接省略select t.*from t_student t -- 给表取别名where classid isnull-- 空判断where age notin (20,23,...) --范围判断where age between20and25--区间判断between‘A‘ and ‘Z‘where sn...

MySQL与Oracle常用函数【代码】

Oracle to_char(sysdate,‘yyyy-MM-dd HH24:mm:ss‘)// MySQL select date_format(now(),‘%Y-%m-%d %H:%i:%s‘) 数字转字符串 //Oracle to_char(1)//MySQL select cast(number as char) / select cast(123 as char) select concat(123,‘‘) 字符串转数字 //Oracle to_number(sort)//MySQL cast(sort as signed integer) 2个字符串返回一个非空的 (NULL) //Oracle select NVL(expr1,expr2)//MySQL select ifnull(expr1,expr2) My...

Oracle开发常用函数【代码】

max 最大数 自动加 1create or replace function fun_getmaxlot(vend in varchar2 ,domain IN VARCHAR2,tag in varchar2 )RETURN VARCHAR2AS MAXVAL VARCHAR2(40);NEWIQC VARCHAR2(40);TT VARCHAR2(12); BEGINBEGINselect max(xsld_lot) into MAXVAL from xsld_det where xsld_lot like upper(tag)|| to_char(sysdate, ‘yyMMdd‘) || Upper(vend)||‘%‘ and UPPER(xsld_domain) = UPPER(domain);if(MAXVAL is n...

十、oracle 常用函数

将字符串转化为小写的格式。upper(char):将字符串转化为大写的格式。length(char):返回字符串的长度。substr(char, m, n):截取字符串的子串,n代表取n个字符的意思,不是代表取到第n个replace(char1, search_string, replace_string)instr(C1,C2,I,J) -->判断某字符或字符串是否存在,存在返回出现的位置的索引,否则返回小于1;在一个字符串中搜索指定的字符,返回发现指定的字符的位置;C1 被搜索的字符串C2 希望搜索的字符串I 搜...