
DB
文章平均质量分 81
azhegps
技术源于不断滴追求!
展开
-
SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字原创 2016-03-20 16:57:52 · 461 阅读 · 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 · 990 阅读 · 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 · 529 阅读 · 0 评论 -
数据库外键的优势以及缺点
最近在做一个派单系统数据库设计,在设计中有些疑惑的地方中午在网上发起一个话题讨论. 我把这个讨论流程.发过来 大家可以可以看看. 也可以发表一下自己的意见. 对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应用中您会采取哪种方式? 大家共同观点: 主键和索引是不可少的,不仅可以优化数据检索速度原创 2017-05-23 13:40:48 · 2307 阅读 · 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 结果X END Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CA原创 2017-06-26 13:57:01 · 2544 阅读 · 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 · 364 阅读 · 0 评论