一、单表查询练习 1、查询<学生信息表>,查询学生"张三"的全部基本信息 Select * from A_studentinfo where sname=张三 2、查询<学生信息表>,查询学生"张三"和”李四”的基本信息 Select * from A_studentinfo where sname ...
分类:
数据库 时间:
2016-06-22 23:21:26
阅读次数:
232
转载:详解SQL集合运算 本系列【T-SQL基础】主要是针对T-SQL基础的总结。 【T-SQL基础】01.单表查询-几道sql查询题 【T-SQL基础】02.联接查询 【T-SQL基础】03.子查询 【T-SQL基础】04.表表达式-上篇 【T-SQL基础】04.表表达式-下篇 【T-SQL基础】 ...
分类:
数据库 时间:
2016-06-22 00:23:52
阅读次数:
178
SELECT-FROM-WHERE语句、单表查询、多表查询、 ...
分类:
数据库 时间:
2016-06-18 21:15:48
阅读次数:
254
一、多表查询 多表查询是指从多个有关联的表中查询数据,其语法与单表查询类似。一般来说,多表查询的表要用连接联系起来,如果没连接,则查询结果是这多个查询表的笛卡尔积(注释1)。 模拟查询雇员姓名和所在部门名称: select [雇员姓名],[部门名称] from [雇员表] a,scott,[部门表] ...
分类:
数据库 时间:
2016-06-17 06:15:10
阅读次数:
246
1. 什么是延迟加载
举个例子:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。 所以延迟加载即先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。
我们来对比一下:
关联查询:SELECT orders.*, user.use...
分类:
其他好文 时间:
2016-06-15 09:19:33
阅读次数:
249
上一篇博文总结了一下一对一的映射,本文主要总结一下一对多的映射,从上一篇文章中的映射关系图中可知,订单项和订单明细是一对多的关系,所以本文主要来查询订单表,然后关联订单明细表,这样就有一对多的问题出来了。
首先还是先写sql语句,在写sql语句的时候遵循两点:
查询的主表是哪个? 订单表
查询的关联表是哪个? 订单明细表
明确了主表和关联表,下面就可以写sql了,我们在...
分类:
其他好文 时间:
2016-06-14 07:45:29
阅读次数:
203
这是最近学习SQL语句的统计,其中本文主要涉及以下几个知识点:
1.如何统计一张表中某个字段的总数,如不同"专业"的学生数及所占百分比;
2.如何联系另一张表进行查询某个字段的总数及百分比;
3.简单介绍decode防止分母为0和trunc保留小数位数等函数;
4.通常复杂的SQL语句会涉及到查询结果横向连接和纵向连接
最后希望文章对你有所帮助,这是一篇我的在线笔记,同时后面结合自己实际项目和SQL性能优化,将分享一些更为专业的文章~...
分类:
数据库 时间:
2016-06-14 06:28:07
阅读次数:
338
本章内容包括:使用SELECT语句从一个或多个数据库表中检索信息使用算术表达式进行计算使用WHERE子句对行进行过滤对从表中检索到的行进行排序一、单表查询数据SELECT语句用于从数据库表中检索信息。select*fromcustomers;//选择一个表中所有的列selectc.namefromcutomersc;//选..
分类:
其他好文 时间:
2016-06-06 17:16:49
阅读次数:
212
基本查询语句
select的基本语法:
select 属性列表
from 表名和视图列表
[where 条件表达式1]
[group by 属性名1 [having 条件表达式2]]
[order by 属性2 [asc|desc]]
单表查询
如下表:
查询所有字段
mysql> select * from employee;...
分类:
其他好文 时间:
2016-06-04 10:43:57
阅读次数:
226
第 2 章: 单表查询 use TSQLFundamentals2008; select * from Sales.orders; select empid, year(orderdate) as orderyear, Count(*) as numorders from Sales.Orders ...
分类:
数据库 时间:
2016-06-02 13:28:08
阅读次数:
249