C#语言和SQL Server第十章笔记
第十章 :使用关键字模糊查询
笔记
一:使用关键字 :LIKE BETWEEN IN进行模糊查询
通配符: 一类字符,代替一个或多个真正的字符 与LIKE关键字一起使用
通配符: 解释 实例 符号
- 一类字符 A LIKE'C_' Cs Cn
% 任意长度的字符串 B LIKE'CO%' CONST
[] 括号中的所指定的范围内的一个字符 C LIKE'9WO[1-2]' 9W01
[^] 不在括号中的所指定的范围内的一个字符 D LIKE'9WO[^1-2]' 9W03
LIKE 只与字符型数据联合使用
实例1:--查询姓张的学生姓名: SELECT *FROM Student
FROM Student
WHERE StudentName LIKE '张'
实例2: 查询住址包含北京的字样的学生信息
SELECT *
FROM Student
WHERE Address LIKE '北京' 实例3:
SELECT *
FROM Student
WHERE Address LIKE '%[北京]%' 【字符1字符2】匹配任意单个字符 实例4:
SELECT *
FROM Student
WHERE Address LIKE '%[^北京]%' 【字符1,字符2】匹配任意不包含【】中的字符 实例5:
查询某一列为空(不为空的)的信息:
SELECT *
FROM Student
WHERE Address IS (NOT) NULL
类型二:
查询成绩在60到80之间的
SELECT *
FROM Student
WHERE StudentRestul >=60 AND StudentResult<=80
(WHERE StudentRestul BETWEEN 60 AND 80)
注意:(80 AND 60)的写法是错的
类型三:
in含有,在()范围内的模糊查询
实例:查询的地址是北京 广州
SELECT *
FROM Student
WHERE Address in ('北京',‘广州’)---用in查询
(WHERE Address ='北京'or Address='广州')
类型四:
如果是单字符的话
WHERE StudentName LIKE 丁-'
住址为北京:
WHERE Address LIKE '%北京%'
限定某些的科目的成绩是信息:
WHERE StudentNo ='2'AND SubjectNo in(1,2,3)
什么是聚合函数:对一组的值进行计算,并返回计算后的值,具有统计数据的作用
一:SUM
SELECT SUM (score) AS 学号为23的学生总分
FROM Score
WHERE StudentId =23
二:AVG
SELECT AVG(Score) AS 学生的成绩及格
FROM Score
WHERE Score>=60
三:MIN MAX
SELECT AVG (Score) AS 平均成绩, MAX(Score) AS 最高分 MIN(Score) AS 最低分
FROM Score
WHERE Score》=60
四:COUNT()计算包含空值的行
SELECT COUNT(*) AS 及格人数
FROM Score
WHERE Score>=60
C#语言和SQL Server第十章笔记的更多相关文章
- C#语言和SQL Server第八章笔记
一: ...
- C#语言和SQL Server第十三 十四章笔记
十三章 使用ADO.NET访问数据库 十四章使用ADO.NET查询和操作数据库 十三章: ...
- C#语言和SQL Server 数据库处理
---恢复内容开始--- 第七章 用表组织数据 1:数据性分类: 1>实体完整性的约束:检验每行数据是否符合要求 检验每列数据是否符合要求 2>域完整性约束:给定列输入的有效性 3> ...
- C#语言和SQL Server数据库技术_前四章错题
1.在C#中,如果让某个方法只能被它所在的程序集内的其他方法访问,可使用(C)修饰这个方法. (选择一项) A:private B:protected C:internal D:以上都不对 2.下 ...
- C#语言和SQL Server数据库技术_My Bank银行系统
第一个类: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System ...
- 《Troubleshooting SQL Server》读书笔记-CPU使用率过高(下)
<Troubleshooting SQL Server>读书笔记-CPU使用率过高(下) 第三章 High CPU Utilization. CPU使用率过高的常见原因 查询优化器会尽量从 ...
- SQL Server技术内幕笔记合集
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...
- SQL Server 2012 数据库笔记
慕课网 首页 实战 路径 猿问 手记 Python 手记 \ SQL Server 2012 数据库笔记 SQL Server 2012 数据库笔记 2016-10-25 16:29:33 1 ...
- C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用
C#面试题(转载) 原文地址:100道C#面试题(.net开发人员必备) https://blog.csdn.net/u013519551/article/details/51220841 1. . ...
随机推荐
- 第四届河南省ACM 节能 区间DP
1001: 节 能 时间限制: 1 Sec 内存限制: 128 MB 提交: 21 解决: 9 [提交][状态][讨论版] 题目描述 Dr.Kong设计的机器人卡多越来越聪明.最近市政公司交给卡多 ...
- vue——props的两种常用方法
vue--props的两种常用方法 1.实现父-->子的通信 举例如下: 父组件 parent.vue <children :channel="object1"> ...
- 如何编写一个稳定的网络程序(TCP)
本节我们看一下怎样才能编写一个基于TCP稳定的客户端或者服务器程序,主要以试验抓包的方式观察数据包的变化,对网络中出现的多种情况进行分析,分析网络程序中常用的技术及它们出现的原因,在之后的编程中能早一 ...
- Codeforces 869C The Intriguing Obsession
题意:有三种颜色的岛屿各a,b,c座,你可以在上面建桥.联通的点必须满足以下条件:1.颜色不同.2.颜色相同且联通的两个点之间的最短路径为3 其实之用考虑两种颜色的即可,状态转移方程也不难推出:F[i ...
- TCP/IP具体解释--UDP数据报中的IP分片
1.UDP首部 2.UDP分片 在第二章,讲链路层是,提到过以太网.刨除数据帧帧头.最多传输的长度为1500.也就是说,假设一个ip数据报,长度大于1500,则须要分片. 分片方法: 在ip头中3位标 ...
- 最受Java开发者青睐的Java应用服务器 —— Tomcat
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选.今天,就一起来了解下 Tomcat. Java 应用服务器 Tomc ...
- java枚举细节
1.在没有枚举之前,我们如果需要一些常量,比如说,我们想用一些常量来代替订单的几种状态,如已下单未付款.已付款未发货.已发货未确认收货.已收货未评价.已评价.我们会定义一个用来装常量的类,比如: p ...
- .net WCF简单实例
最近看到网上招聘有许多都需要WCF技术的人员,我之前一直没接触过这个东西,以后工作中难免会遇到,所谓笨鸟先飞,于是我就一探究竟,便有了这边文章.由于是初学WCF没有深入研究其原理,只是写了一个demo ...
- Django实战,小网站实现增删改查
直接上代码 视图: from django.shortcuts import render,render_to_response, redirect from submit import models ...
- JavaScript闭包基本概念
闭包的概念 维基百科中是这么解释闭包的: 计算机科学中,闭包(也称为词法闭包或函数闭包)是指一个函数或函数的引用,与一个引用环境绑定在一起.这个函数环境是一个存储该函数每个非局部变量(也叫自由变量)的 ...