![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
azhegps
技术源于不断滴追求!
展开
-
SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字原创 2016-03-20 16:57:52 · 427 阅读 · 0 评论 -
多表【左右内混合】连接查询
不多说,直接上语句,看效果:CREATE TABLE person (id int4,name varchar(12));INSERT INTO person (id, name) VALUES(1, 'zhang san1');INSERT INTO person (id, name) VALUES(3, 'zhang san3');INSERT INTO person (id, ...原创 2017-04-25 10:50:26 · 961 阅读 · 0 评论 -
group by二三事
最近项目中遇到两个诡异的问题,直接上代码 CREATE TABLE t_user ( id varchar(20) NOT NULL, username varchar(20) DEFAULT NULL, password varchar(20) DEFAULT NULL, address varchar(20) DEFAULT NULL, PRIMARY KEY (i...原创 2017-05-12 14:36:38 · 499 阅读 · 0 评论 -
数据库外键的优势以及缺点
最近在做一个派单系统数据库设计,在设计中有些疑惑的地方中午在网上发起一个话题讨论. 我把这个讨论流程.发过来 大家可以可以看看.也可以发表一下自己的意见.对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应用中您会采取哪种方式?大家共同观点:主键和索引是不可少的,不仅可以优化数据检索速度原创 2017-05-23 13:40:48 · 2269 阅读 · 0 评论 -
SQL利用Case When Then多条件判断
CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 WHEN 条件4 THEN 结果4......... WHEN 条件N THEN 结果N ELSE 结果XENDCase具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CA原创 2017-06-26 13:57:01 · 2375 阅读 · 0 评论 -
数据库分页
oracle使用rownum字段分页:rownum是一个伪列,是oracle系统自动为查询返回结果的每行分配的编号,第一行为1,第二行为2……SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40) WHERE RN >= 21 其中最内层的查询SELECT...原创 2016-03-20 16:39:25 · 330 阅读 · 0 评论