SQL基础语法(三)
SQL WHERE 子句
WHERE 子句
语法SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
|
操作符
|
描述
|
|
=
|
等于
|
|
<>
|
不等于
|
|
>
|
大于
|
|
<
|
小于
|
|
>=
|
大于等于
|
|
<=
|
小于等于
|
|
BETWEEN
|
在某个范围内
|
|
LIKE
|
搜索某种模式
|
SELECT * FROM Persons WHERE City='Beijing'
"Persons" 表
|
LastName
|
FirstName
|
Address
|
City
|
Year
|
|
Adams
|
John
|
Oxford Street
|
London
|
1970
|
|
Bush
|
George
|
Fifth Avenue
|
New York
|
1975
|
|
Carter
|
Thomas
|
Changan Street
|
Beijing
|
1980
|
|
Gates
|
Bill
|
Xuanwumen 10
|
Beijing
|
1985
|
结果:
|
LastName
|
FirstName
|
Address
|
City
|
Year
|
|
Carter
|
Thomas
|
Changan Street
|
Beijing
|
1980
|
|
Gates
|
Bill
|
Xuanwumen 10
|
Beijing
|
1985
|
引号的使用
文本值:这是正确的:SELECT * FROM Persons WHERE FirstName='Bush' 这是错误的:SELECT * FROM Persons WHERE FirstName=Bush
数值:这是正确的:SELECT * FROM Persons WHERE Year>1965 这是错误的:SELECT * FROM Persons WHERE Year>'1965'
SQL AND & OR 运算符
AND 和 OR 运算符
原始的表 (用在例子中的):
|
LastName
|
FirstName
|
Address
|
City
|
|
Adams
|
John
|
Oxford Street
|
London
|
|
Bush
|
George
|
Fifth Avenue
|
New York
|
|
Carter
|
Thomas
|
Changan Street
|
Beijing
|
|
Carter
|
William
|
Xuanwumen 10
|
Beijing
|
AND 运算符实例
SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
结果:
|
LastName
|
FirstName
|
Address
|
City
|
|
Carter
|
Thomas
|
Changan Street
|
Beijing
|
OR 运算符实例
SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'
结果:
|
LastName
|
FirstName
|
Address
|
City
|
|
Carter
|
Thomas
|
Changan Street
|
Beijing
|
|
Carter
|
William
|
Xuanwumen 10
|
Beijing
|
结合 AND 和 OR 运算符
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')AND LastName='Carter'
结果:
|
LastName
|
FirstName
|
Address
|
City
|
|
Carter
|
Thomas
|
Changan Street
|
Beijing
|
|
Carter
|
William
|
Xuanwumen 10
|
Beijing
|
SQL基础语法(三)的更多相关文章
- ASP.NET实现二维码 ASP.Net上传文件 SQL基础语法 C# 动态创建数据库三(MySQL) Net Core 实现谷歌翻译ApI 免费版 C#发布和调试WebService ajax调用WebService实现数据库操作 C# 实体类转json数据过滤掉字段为null的字段
ASP.NET实现二维码 using System;using System.Collections.Generic;using System.Drawing;using System.Linq;us ...
- Python 基础语法(三)
Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...
- SQL基础语法笔记教程整理
PS:本文适用SQL Server2008语法. 一.关系型数据库和SQL 实际上准确的讲,SQL是一门语言,而不是一个数据库. 什么是SQL呢?简而言之,SQL就是维护和使用关系型数据库中的的数据的 ...
- SQL基础语法提纲
一.SQL需知5点 1.SQL是Structured Query Language的缩写,是用来访问关系型数据库的,非过程化的,高级编程语言. 2.SQL具有语法高度综合统一,高度的非过程化,对集合进 ...
- Spring mybatis源码篇章-动态SQL基础语法以及原理
通过阅读源码对实现机制进行了解有利于陶冶情操,承接前文Spring mybatis源码篇章-Mybatis的XML文件加载 前话 前文通过Spring中配置mapperLocations属性来进行对m ...
- SQL基础语法(二)
SQL SELECT 语句 本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL ...
- SQL 基础语法笔记教程整理
最近从图书馆借了本介绍 SQL 的书,打算复习一下基本语法,记录一下笔记,整理一下思路,以备日后复习之用. PS:本文适用 SQL Server2008 语法. 首先,附一个发现的 MySQL 读书笔 ...
- sql基础语法大全 转载过来的,出处忘了!
一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备 ...
- SQL 基础语法(一)
SQL 语法 数据库表 一个数据库通常包含一个或多个表.每个表由一个名字标识(例如"客户"或者"订单").表包含带有数据的记录(行). 下面的例子是一个名为 & ...
随机推荐
- C#/ASP.NET完善的DBHelper,配套Model生成器
支持Oracle.MSSQL.MySQL.SQLite四种数据库,支持事务,支持对象关系映射:已在多个项目中实际使用. 没有语法糖,学习成本几乎为0,拿来即用. DBHelper类完整代码: usin ...
- 在DevExpress程序中使用内置的图标构建美观的界面元素
在我们一般的程序中,为一般的界面元素添加一定的图标展示,有助于提升界面的整体的美观.结合排版布局,以及固定场景的图标,往往给用户非常好的直观感受:统一.美观.易理解.因此在一般的程序界面中,都尽量在略 ...
- Asp.NET MVC 使用 SignalR 实现推送功能二(Hubs 在线聊天室 获取保存用户信息)
简单介绍 关于SignalR的简单实用 请参考 Asp.NET MVC 使用 SignalR 实现推送功能一(Hubs 在线聊天室) 在上一篇中,我们只是介绍了简单的消息推送,今天我们来修改一下,实现 ...
- C#开发微信门户及应用(16)-微信企业号的配置和使用
在本系列随笔的前面,主要就是介绍微信公众号的门户应用开发,最近把整个微信框架进行了扩展补充,增加了最新的企业号的API封装和开发,后续主要介绍如何利用C#进行微信企业号的开发工作,本篇作为微信企业号的 ...
- Entity Framework 数据库初始化的三种方法
在数据库初始化产生时进行控制,有三个方法可以控制数据库初始化时的行为.分别为CreateDatabaseIfNotExists.DropCreateDatabaseIfModelChanges.Dro ...
- SSH框架和Redis的整合(1)
一个已有的Struts+Spring+Hibernate项目,以前使用MySQL数据库,现在想把Redis也整合进去. 1. 相关Jar文件 下载并导入以下3个Jar文件: commons-pool2 ...
- 25 highest paying companies: Which tech co outranks Google, Facebook and Microsoft?
Tech companies dominate Glassdoor’s ranking of the highest paying companies in the U.S., snagging 20 ...
- javaweb
关于java,作为一个初学者,作为一个即将跨入其中的钻研者,我觉得我很必要好好地升入其中认真学习每一个环节
- Google C++单元测试框架GoogleTest(总)
之前一个月都在学习googletest框架,对googletest的文档都翻译了一遍,也都发在了之前的博客里,另外其实还有一部分的文档我没有发,就是GMock的CookBook部分:https://g ...
- UINavigationBar 和view 重叠覆盖问题
如果没有是storyboard进行界面设计,在ios7之后会遇到rootviewcontroller的view被navigationbar遮盖的问题,其实很好解决 - (void)viewDidLoa ...