今天终于安装了oracle,终于试了一下,下面总结几个查询语句,不然会忘记。
简单的我就不总结了,只总结感觉会忘记的东西。
(一)sql查询语句
1,null 表示空值
查询为空的语句:select * from emp where comm is null;
查询不为空的语句:select * from emp where comm is null;
2,多条件用and连接
select * from emp where comm<10 and sal<900;
3,!=和<>一样都表示不等于
4,between...and...查询范围
select * from emp where sal between 300 and 900;
等价于select * from emp where sal>=300 and sal<=900;
5,in操作指定具体范围的查询
select * from emp where sal in (300,400,500);
6,like的模糊查询
select * from emp where ename like '%a%';
注意:"%"匹配任意多个字符,"_"匹配任意一个字符
7,查询没有重复记录的
select distinct job from emp;
8,对结果进行排序
select * from emp where sal<10 order by sal asc,hiredate,desc:
注意:排序的代码写在整个SQL语句的最后;
asc表示升序,desc表示降序,默认是asc
先排序前面的(如sal),如果一样再按照后面的排序(如hiredate)
9,两个字段内容的连接操作||
select ename||'的工作是'||job from emp;
(二)单行函数
字符函数
1,转大写函数upper()
select upper('hello world') from dual;
2,转小写函数lower()
select lower('HELLO WORLD') from dual;
3,将单词首字母进行大写的函数initcap()
select initcap('hello world') from dual;
4,字符串连接函数concat(),等价于||
select concat('hello','world') from dual;
5,字符串截取函数substrate()
select substr('hello',0,3) from dual;
select substr('hello',1,3) from dual;
select substr('hello',-3,2) from dual;
注意:开始点从1和0开始都一样;
第三句中 ‘-3’代表从最后数过来的第三位开始,
‘2’代表从倒数第三位开始正数往后两位
结果输出“ll”
6,取字符串的长度length()
select length('hello') from dual;
7,查找一个指定字符是否存在,返回器位置instr()
select instr('hello','e') from dual;
8,去掉左右空格trim()
select trim(' hello world ') from dual;
9,替换字符replace()
select replace('hello','o','x') from dual;
分享到:
相关推荐
常用SQL 语句大全+50个常用sql语句总结
常用sql语句总结,包含了常用的sql语句,适合初学者查看。
本人学习MySQL笔记,常用的数据库操作增删改查等和条件,排序,分页,聚合函数,分组,连接,子查询等高级数据库操作的总结
牛人总结的SQL语句经典SQL语句总结,中英文对照 经典SQL语句总结,中英文对照 经典SQL语句总结,中英文对照 经典SQL语句总结,中英文对照 经典SQL语句总结,中英文对照经典SQL语句总结,中英文对照 经典SQL语句总结...
sql server 中sql语句大总结
实用总结SQL语句大全实用总结SQL语句大全实用总结SQL语句大全
50个经典sql语句总结50个经典sql语句总结50个经典sql语句总结50个经典sql语句总结
Delphi中sql语句的使用总结 Delphi中sql语句的使用总结 Delphi中sql语句的使用总结
本文档是有关于MySQL的最常用的sql语句,非常的方便查询和复习
sql常用语句,sql语句,sqlserver ,查询 常用的对数据库执行的增删改查等sql语句!
SQL语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等
介绍了各种SQL语句与使用实例 Transact-SQL语句 语法大全2008-01-17 10:33语句 ----功能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除...
SQL查询语句精华总结 SQL查询语句精华总结
SQL语句精华总结.doc SQL语句精华总结.doc SQL语句精华总结.doc
sql sql常用 sql常用语句 sql常用语句总结 几十个常用sql语句常用的sql语句,比较使用,适合共学习的朋友用。。
oracle的SQL语句调优总结,Oracle语句优化53个规则详解。
这是一位有经验的前辈对于DB2 sql 语句总结,个人觉得很不错。
SQL语句\sql 游标总结SQL语句\sql 游标总结SQL语句\sql 游标总结
sql语句总结具体介绍优化sql语句总结具体介绍优化sql语句总结具体介绍优化
一些常见的SQL语句,对于初接触一个数据库的学习会有很大帮助。