数据库
Posted 眼泪,还是流了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库相关的知识,希望对你有一定的参考价值。
DQL(数据查询语言)
a.语法
select 列名,...
from 表名
where 条件表达式
order by 列名 (排序)
eg:select empno,ename,sal
from emp
where empno=7788
order by empno;
b.别名 as
语法:列名 as 列别名
eg: select ename as ‘姓名‘,sal as ‘工资‘ from emp;
c.运算
1)逻辑运算
and:表示并且(类似于Java中的&&)
or:表示或者(类似于Java中的||)
not:表示取反
2)比较运算
>,>=,<,<=,=,<>.!=(不等于)
3) is null/is not null
is null:表示列为null
is not null:表示不为null的例
d.常量查询
固定行: top n
eg:select top 5 empno,ename,comm from EMP;
按比例:top n percent
eg: select top 5 percent empno,ename,comm from EMP;
f.排序
order by 列名, 列名...asc/desc
asc 表示:降序
desc 表示:升序(默认值)
1 --SELECT... 5 2 --FROM... 1 3 --WHERE... 2 4 --GROUP BY... 3 按... ...分组 5 --HAVING... 4 分组过滤 6 --ORDER BY... 6 7 8 --求每个部门的平均工资 9 SELECT DEPTNO,AVG(SAL) FROM EMP GROUP BY DEPTNO; 10 --求每个部门工资部分大于1000的员工的员工工资 11 SELECT DEPTNO,AVG(SAL) FROM EMP WHERE SAL>1000 GROUP BY DEPTNO; 12 --查询不在1981年1月1号到1981年8月1号之间员工信息 13 SELECT * FROM EMP WHERE HIREDATE NOT BETWEEN ‘1981-1-1‘ AND ‘1981-8-1‘; --not来限制条件进行“取反”操作
以上是关于数据库的主要内容,如果未能解决你的问题,请参考以下文章
将代码片段插入数据库并在 textarea 中以相同方式显示
python 用于数据探索的Python代码片段(例如,在数据科学项目中)
如何在片段中使用 GetJsonFromUrlTask.java