3_08_MSSQL课程_Ado.Net_子查询
子查询
1.把一个查询结果作为一个表来使用,就是子查询。
2.把一个查询结果作为一个 表达式进行使用就是子查询。
1 --多条查询,上个查询结果放到下面的查询中使用 !!!!子查询
2 --1.第一种子查询:把一个查询结果,作为一个表来使用
3 --select myTabel.*
4 --from(select User_ID,User_Age,User_Pwd,User_Name
5 -- from LJK_SqlServerDB.dbo.User_Info
6 -- where User_Age>1000 and User_Age<10000 and User_ID>1020) as myTabel
7 --where myTabel.User_Age>1200
8
9 --use LJK_SQLServerDB
10 ----2.第二种子查询:把一个查询结果,作为一个表达式来使用
11 --select * from dbo.User_Info
12 --where User_Age<(select AVG(User_Age) from User_Info)
1 --use LJK_SQLServerDB
2 --select User_Name,sum(User_Pwd)
3 --from User_Info
4 -- where User_Pwd>10000
5 -- group by User_Name
6 -- having sum(User_Pwd)>0
7
8 --use LJK_SQLServerDB
9 --select * from User_Info
10 --where User_Age in (select User_Age from User_Info group by User_Age having count(1)>0 )
11
12 --count、 having 、group by等加强认识
13
14
15 --分页sql脚本
16 --一页显示3条,显示第4页的数据
17 ----越过多少条(4-1)*3 取多少条 3
18
19 --第一种写法:
20 -- --select * from User_Info order by User_ID
21
22 --select TOP 3 * from User_Info where User_Id not in
23 --(
24 -- select top ((4-1)*3) User_Id from User_Info order by User_Id
25 --) --越过的数据的id的集合
26 --order by User_ID
27
28
29
30 --第二种写法:
31 --select *
32 --from (select * ,ROW_NUMBER() over (order by user_id) as num from User_Info) as numTable
33 --where numTable.num between 4 and 6
34 ----over()开窗函数,ROW_NUMBER() ???
35 --select *,AVG(User_Age) over() as Age from User_Info
36
37 --select * from
38 --(select * ,Row_Number() over (order by user_Id) as num from User_Info) as numTable
39 --where numTable.num between 8 and 10
3_08_MSSQL课程_Ado.Net_子查询的更多相关文章
- 3_04_MSSQL课程_Ado.Net_.ExcuteReader()(SQLDataReader)
ExcuteNonQuery(); 返回影响的行数 ExcuteSacalar();返回第一行第一列 ExcuteReader(): Reader,指针,指向表的表头.只是指向,数据仍在数据库中. S ...
- 3_01_MSSQL课程_Ado.Net_连接数据库
1. Ado.Net 是一组微软的c#操作数据库的类库. 2.开发人员将界面上的数据(用户的操作和输入的数据)存储到数据库当中.. 3.数据库访问的驱动.即:应用程序和数据库的桥梁. 4.驱动层. S ...
- 3_07_MSSQL课程_Ado.Net_委托、事件
委托和事件的区别? (1)委托是一个类. 事件是一个委托类型的实列. (2)委托可以在定义委托实列的类的外部触发执行.(不安全) 事件只能能在定义它的类的内部触发执行.(安全),类外部只能注册事件的响 ...
- 3_06_MSSQL课程_Ado.Net_接口、委托、事件、观察者模式
1.接口——实现接口 2.委托.事件(定义事件.注册事件.触发事件) 3.接口和事件的区别,怎么分情况用? 4.观察者模式作为设计模式的一种,也称发布订阅模式. 应对类型的变化和个数的变化. 中介设计 ...
- 3_03_MSSQL课程_Ado.Net_数据导入
数据库数据导出和导入 思路: --思路: 1.找到文件 2.读取文件 3.第一行 忽略 4.insert using System; using System.Collections.Generic; ...
- 3_03_MSSQL课程_Ado.Net_登录复习和ExcuteScalar
SQL注入 ->登陆窗体破解 ->配置文件 ->首先在 app.Config文件中添加 节点,如下: <connectionStrings> <add name=& ...
- 3_02_MSSQL课程_Ado.Net_连接池_连接字符串
连接池技术:是一种对象池技术. 连接对象频繁的开启和关闭操作. innerConnection 先从池子里面拿,如果没有创建新的!!连接池有大小,最大/最小. 提高了连接对象的重用. Asp.ne ...
- SQL 课程 子查询
今天,我主要学习了子查询的内容. create database lianxi0720 go use lianxi0720gocreate table bumen( bcode int primary ...
- SQL server 子查询、设置主键外键、变量及变量查询
一.子查询 子查询,又叫做嵌套查询. 将一个查询语句做为一个结果集供其他SQL语句使用,就像使用普通的表一样,被当作结果集的查询语句被称为子查询. 子查询有两种类型: 一种是只返回一个单值的子查询,这 ...
随机推荐
- js数组和对象
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- JS高级---面向对象的编程思想(贪吃蛇梳理)
面向对象的编程思想(贪吃蛇梳理) 模拟贪吃蛇游戏,做的项目 地图: 宽,高,背景颜色,因为小蛇和食物都是相对于地图显示的, 这里小蛇和食物都是地图的子元素, 随机位置显示, 脱离文档流的, 地图也需要 ...
- mysql存储表情报错
数据库版本:mysql Ver 8.0.16 数据库字符集:utf8 原因:mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情.但 ...
- bugku 求getshell
要修改三个地方 根据大佬们的writeup,要修改三个地方: 1.扩展名filename 2.filename下面一行的Content-Type:image/jpeg 3.最最最重要的是请求头里的Co ...
- eureka-获取服务列表(各种状态)
在刚开始做的时候也搜了下搜到的大多是下面的第一种方法,这种方法很简单,但并不是Eureka展示的那个服务列表,他只包括了注册证成功的,或者说eureka中状态为“Up”的实例列表,对于down掉的实例 ...
- FromBase64String 输入的不是有效的 Base-64 字符串,因为它包含非 Base-64 字符、两个以上的填充字符,或者填充字符间包含非法字符
js前台: <input id="upload_img_input" v-on:change="onFileChange" type="file ...
- 共有T个硬币,其中Z个正面,F个反面,分为两堆,要如何操作使得两堆中的正面硬币数目相等。
类似题目如下(数值是可变化的) 你的面前有30个硬币,其中有10个正面朝上,20个反面朝上,混乱在一团. 要求:现在用厚布遮住你的眼睛.要你把30个硬币分成2团,每团正面朝上的硬币个数相等.问:你要怎 ...
- Python 摄像头 树莓派 USB mjpb
import cv2 import urllib.request import numpy as np import sys host = "192.168.1.109:8080" ...
- RHEL7安装ZABBIX 3.2
参考并结合: http://blog.sina.com.cn/s/blog_560130f20101bfou.html http://blog.itpub.net/20893244/viewspace ...
- Mybatis 元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id*,result*,association*,collection*,discriminat
<resultMap id="BaseResultMap" type="com.youotech.tl_cons_credit_rating.entity.TL_C ...