博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5.8杂记
阅读量:6413 次
发布时间:2019-06-23

本文共 1388 字,大约阅读时间需要 4 分钟。

1where是groupby 之前,having是groupby之后

      --      2.where不能出现多行函数,having中可以出现多行函数

select各个子句的执行顺序  

--    from  where  group by  select   having   order by   

select deptno,avg(sal) from emp   --    字段不能和分组函数共存,除非该字段是分组group by字段

SELECT * FROM EMP WHERE JOB NOT IN ('CLERK','MANAGER')-- 不包括

select * from emp where comm is null   --为空
select * from emp where comm  is not null -- 不为空
select * from emp where hiredate > '02-4月-1981' --默认格式
-函数的分类
--单行函数  对(多行)每一条记录进行操作,分别产生一条记录   14---14  lower(ename),upper(ename),initcap(ename)
--多行函数  对(多行)每一条记录进行操作,结果只产生一条记录   max(sal),min(sal),sum(sal),avg(sal)
自动转换
select 12+'23' from dual; -- 35 + 只是算术运算符  自动转换成数字
select 12+'23abc' from dual; --错误
select 12||'23abc' from dual;   --  || 不是or运算,而是字符串拼接运算符
select * from emp where hiredate < '17-12月-1985'  --自动转换
日期---字符串
--方法1:自动转换
select * from emp where hiredate < '17-12月-1985'
--方法2:手动转换:hiredate变成字符串to_char()
select * from emp where to_char(hiredate,'YYYY/MM/DD') >'1985/12/17'
--方法3:手动转换:'17-12月-1985'变成日期  to_date()
select * from emp where hiredate > TO_DATE('1985/12/17','YYYY/MM/DD')
select  empno,hiredate,to_char(hiredate),to_char(hiredate,'YYYY/MM/DD')
        ,to_char(hiredate,'YYYY-MM-DD')  ,to_char(hiredate,'YYYY"年"MM"月"DD"日"')from emp
多行函数,操作多行数据,结果只有一行

select count(distinct job) from emp;   去重统计个数

 insert

 insert into emp (empno,ename,sal,deptno)values (9988,'1234',900,40)  --只给部分列赋值

 

转载于:https://www.cnblogs.com/FuckJava/p/9011336.html

你可能感兴趣的文章
基于pgrouting的路径规划之一
查看>>
LBS核心技术解析
查看>>
Fible Channel over Convergence Enhanced Ethernet talk about
查看>>
讨论:今日头条适配方案使用中出现的问题
查看>>
CSS3 3D翻转动画
查看>>
送给即将踏入软考征途的你
查看>>
要命啦!Word中快速录入大全,内含快捷键小技巧,快来一起学习!
查看>>
javascript实现音频mp3播放
查看>>
html5-离线缓存
查看>>
【JS插件】项目中用过的框架插件集合&使用心得
查看>>
linux系统安装完后的常见工作
查看>>
在Linux服务器、客户端中构建密钥对验证进行远程连接
查看>>
揪出MySQL磁盘消耗迅猛的真凶
查看>>
和“C”的再遇
查看>>
linux 的日志系统
查看>>
[转]一个python‘非多态’的问题
查看>>
一键安装kubernetes 1.13.0 集群
查看>>
Java内存模型
查看>>
第一讲 机器学习中的数学
查看>>
RabbitMq的集群搭建
查看>>