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. . ...
随机推荐
- hdu 2669 Romantic 扩展欧几里得
Now tell you two nonnegative integer a and b. Find the nonnegative integer X and integer Y to satisf ...
- CCF-201312-4-有趣的数
问题描述 试题编号: 201312-4 试题名称: 有趣的数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 我们把一个数称为有趣的,当且仅当: 1. 它的数字只包含0, 1, ...
- mybatis中使用if标签比较两个字符串是否相等
<!-- 此处使用if比较是否相等 --> 范例一: <select id="findClientIds" parameterType="map&quo ...
- 【POJ3254】Corn Fields
http://poj.org/problem?id=3254 题意:给你一块n*m(0<n,m<=12)的地图,其中有的方格是肥沃的(用1表示),有的方格是贫瘠的(用0表示).现在约翰要在 ...
- 在Ubuntu14.04下安装Docker CE(1) - repository篇
从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.i ...
- Python爬虫学习之使用beautifulsoup爬取招聘网站信息
菜鸟一只,也是在尝试并学习和摸索爬虫相关知识. 1.首先分析要爬取页面结构.可以看到一列搜索的结果,现在需要得到每一个链接,然后才能爬取对应页面. 关键代码思路如下: html = getHtml(& ...
- replace深入
var b = 0; var arr = []; str = str.replace(/J/g,function(){ var args = arguments; b++; arr.push(args ...
- Map Task内部实现分析
上篇我刚刚学习完.Spilt的过程,还算比較简单的了,接下来学习的就是Map操作的过程了,Map和Reduce一样.是整个MapReduce的重要内容,所以.这一篇,我会好好的讲讲里面的内部实现过程. ...
- 授权远程连接MySQL(Linux)
MySQL远程訪问的命令 格式: mysql -h主机地址 -uusername -p用户password 首先在目标服务器上(115.159.66.51)改动mysql的my.cnf文件: 改动退出 ...
- Swift入门(五)——数组(Array)
集合 集合的定义 Swift中提供了两种数据结构用于存放数据的集合,各自是数组(Array)和字典(Dictionary). 他们的主要差别在于数组中的元素由下标确定.而字典中的数据的值由数据的键(K ...