数据库

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

Android 使用两个不同的代码片段获取当前位置 NULL

解决方案电影标题中缺少代码的片段,完成挑战更多[关闭]