![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
一小步一大步
不平凡的事遇多了也就平凡了
展开
-
sql子查询两个表的数据相减
现有表atable和表btable,数据如下:table atableid anumber1 5002 3003 400table btableid bnumber1 5012 3013 401总数据相减:sql:select (select...原创 2017-08-14 11:42:35 · 43802 阅读 · 2 评论 -
MySQL中order by语句对null字段的排序
默认情况下,MySQL将null算作最小值。如果想要手动指定null的顺序,可以使用: 1.将null强制放在最前: if(isnull(字段名),0,1) asc //asc可以省略 2.将null强制放在最后 if(isnull(字段名),0,1) dsc if(isnull(字段名),1,0) asc //asc可以省转载 2017-07-14 16:40:42 · 297 阅读 · 0 评论 -
sql左链接三表关联
表A---------------------------------关联第一张表B-----------------------关联第二张表cselect * fomr 表名A left join 表B on 表A字段=表B的id left join 表c on 表A字段=表c的id原创 2017-07-17 15:50:16 · 1057 阅读 · 2 评论 -
mysql分组多个数据计算
当需要我们做分组并计算每组中的数据时,可以把查询的结果作为一个表,然后再进行运算。表aidcnameclass1000a11001b21002c3表bidsnameagecid2000小红1210002001小白原创 2017-11-10 16:14:44 · 1314 阅读 · 0 评论 -
数据库三范式
数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据...转载 2018-01-16 08:34:56 · 263 阅读 · 0 评论 -
mysql操作查询结果需要使用查询表的字段定义类型来查询不同表的字段时,可以使用case when then else end来解决
mysql操作查询结果需要使用查询表的字段定义类型来查询不同表的字段时,可以使用case when then else end来解决Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索...原创 2018-06-13 11:43:03 · 1287 阅读 · 0 评论