linux之SQL语句简明教程---AND OR
在上一页中,我们看到 WHERE 指令能够被用来由表格中有条件地选取资料。 这个条件可能是简单的 (像上一页的样例)。也可能是复杂的。
复杂条件是由二或多个简单条件透过 AND 或是 OR的连接而成。一个 SQL 语句中能够有无限多个简单条件的存在。
复杂条件的语法例如以下:
FROM "表格名"
WHERE "简单条件"
{[AND|OR] "简单条件"}+;
{}+ 代表{}之内的情况会发生一或多次。
在这里的意思就是 AND 加简单条件及 OR 加简单条件的情况能够发生一或多次。另外,我们能够用 ( ) 来代表条件的先后次序。
举例来说,我们若要在 Store_Information表格中选出全部 Sales 高于 $1,000 或是 Sales 在 $500 及 $275 之间的资料的话,
Store_Information 表格
Store_Name | Sales | Txn_Date |
Los Angeles | 1500 | 05-Jan-1999 |
San Diego | 250 | 07-Jan-1999 |
San Francisco | 300 | 08-Jan-1999 |
Boston | 700 | 08-Jan-1999 |
我们就打入,
FROM Store_Information
WHERE Sales > 1000
OR (Sales < 500 AND Sales > 275);
结果:
Store_Name |
Los Angeles |
San Francisco |
linux之SQL语句简明教程---AND OR相关推荐
- linux之SQL语句简明教程---UNION ALL
UNION ALL 这个指令的目的也是要将两个 SQL 语句的结果合并在一起. UNION ALL 和UNION 不同之处在于 UNION ALL 会将每一笔符合条件的资料都列出来,不管资料值有无反复 ...
- linux之SQL语句简明教程---IN
在 SQL 中,在两个情况下会用到 IN 这个指令:这一页将介绍其中之一 -- 与 WHERE 有关的那一个情况.在这个用法下,我们事先已知道至少一个我们需要的值,而我们将这些知道的值都放入IN 这个 ...
- linux之SQL语句简明教程---SUBSTRING
SQL 中的 substring 函数是用来抓出一个栏位资料中的当中一部分.这个函数的名称在不同的资料库中不全然一样: MySQL: SUBSTR( ), SUBSTRING( ) Oracle: S ...
- linux怎么退出SQL语句,linux之SQL语句简明教程---UPDATE DELETE FROM
我们有时候可能会需要修改表格中的资料.在这个时候,我们就需要用到 UPDATE 指令.这个指令的语法是: UPDATE "表格名" SET "栏位1" = [新 ...
- linux系统sql语句报错_linux之SQL语句简明教程---CREATE VIEW
视观表 (View) 可以被当作是虚拟表格.它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料. 建立一个视观表的语法如下: CREATE VIEW & ...
- 使用navicat导入SQL语句的教程
使用navicat导入SQL语句的教程 1:连线,名称随意,localhost是本机地址,数据库名称和密码添root,然后建立这个连线 2:我的名称是CT2.1,选择这个CLA_DB 3:在CLA_D ...
- linux系统sql语句报错_在linux下写的mysql无法插入,sql语句在复制中变'脏'了.
1:问题故障描述 因为在linux下开发,所以修改mysql字段的时,用的phpmyadmin来直接修改生成修改后的sql,然后复制进word(libreoffice)后提交到项目管理系统, 同事发到 ...
- sql语句进阶教程(学习sql这一篇就够了)
转载自:http://blog.csdn.net/u011001084/article/details/51318434 最近从图书馆借了本介绍SQL的书,打算复习一下基本语法,记录一下笔记,整理一下 ...
- 数据库及SQL语句入门教程
目录 一.数据库的基本概念 1.1 数据库的英文单词 1.2 什么是数据库? 1.3 数据库的特点 1.4 数据库常用软件 二.MySQL数据库软件 2.1 如何卸载? 2.2 配置 三.SQL 3. ...
最新文章
- 急我所需!机器学习、深度学习绘图模板.ppt
- Kubernetes Service 对象的使用
- 58到家技术总监沈剑:有选择的借鉴才能不走弯路
- Java数据结构和算法:字符串、数组和广义表
- postman请求soap 请求_postman中请求如何传递对象到spring controller?
- 图的邻接矩阵表示与最短路径算法( Dijkstra )代码实现
- boost::hana::is_a用法的测试程序
- 2017元旦,你被闰秒吓到了吗? - 闰秒背景与数据库处理
- IBM在欧洲启动“智能云”研发计划
- springboot python整合_SpringCloud 整合 Python - Flask
- java 元类_[译]什么是元类metaclass?
- iphone投屏ipad_幕享免费无线投屏:你朝思暮想的屏幕互联方式
- codeblock添加tools实现git log查看
- PowerShell抓取电脑序列号
- 红米手机使用应用沙盒动态修改运营商参数
- html买手机的流程图,支付流程图.html
- 游戏美术师的火绝对不是捧出来的!不看不知道游戏模型师这么吃香
- java v3格式转换wav格式比特率是13kbps_java 压缩mp3 比特率
- 厦门大学 好导师 计算机,厦门大学信息科学与技术学院计算机科学系导师介绍:程明...
- 服装办理erp体系的优点与选择
热门文章
- win7如何设置通电自动开机_电脑自动开机,教您怎么设置电脑自动开机
- python 3.7.5下载_you-get简介:功能强大的命令行工具,随心所欲下载视频
- ubuntu mysql增加用户_Ubuntu中给mysql添加新用户并分配权限
- php登录注册demo,PHP实现登录功能DEMO
- 【视频课】业界最强数据增强库使用与人脸图像超分辨实践!
- 全球及中国水深测量声呐行业应用前景及未来投资决策建议报告2022-2027年
- java 动态编译 canino_java动态编译
- s5720找mac 华为交换机_【基础】交换机堆叠模式
- Android OpenGL ES抗锯齿
- Linux-3.14.12内存管理笔记【kmalloc与kfree实现】【转】