全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学道会
699 2
2020-06-02
1.数据库中单引号和双引号是一样的同时可以用。

2.运算顺序 from,where,group by,having, select. 书写顺序就是把select 提到最前。select 后面的条件最后写,因为虽然书写顺序在前但是运算顺序是最后。

3.模糊匹配用like 不是=,不是is。通配符是%,单个字符是_只适用于字符串。

eg. 查询姓名中第二个字符为a的员工信息: select * from emp where ename like\"_a%\";

4.排序 order by 字段 desc降序/ace升序,默认升序

eg.查询所有员工信息按deptno升序、sal降序显示: select * from emp order by deptno desc, sal desc;

5.order by 字段limit 偏移量,返回行数。返回字段的数量。

eg1.查询基本工资最高的前5位员工:select * from emp order by sal desc limit 5;

eg2.查询基本工资第6到10名的员工:select * from emp order by sal desc limit 5,5;

6.先分组再聚合(avg,sum,max,min, count)

where 是针对原来表内数据筛选,所以运算书写都在from后;having 是针对分组后的数据筛选,所以运算书写都在group by后.

注意:where 和 group by 不能连用。

7.多表为主表;left join 左边的表为主表,right join 右边的表为主表;

内连接为两个表格的交叉;笛卡尔积连接直接全部互相连接;自连接为通过设置表别名自己跟自己连;

以上连接为等值连接,不等值连接为比如工资等级,eg. …on sal between losal and hisal
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-6-2 18:58:54
thanks for sharing
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-6-12 23:57:23
送花花给你
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群