当前位置: 首页 > news >正文

医药公司网站建设方案网络营销是以什么为基础

医药公司网站建设方案,网络营销是以什么为基础,蓝色 宽屏 网站 模板,福建巢网站建设第六章 - 数据过滤&#xff08;where的用法&#xff09;基本用法where的条件限制符等于号不等号! 或者<>小于<大于>小于等于<大于等于>between 的用法空值和非空值组合条件 and组合条件 orand 和 or 的计算次序in 和 not in基本用法 在查询语句中&#xff0…

第六章 - 数据过滤(where的用法)

    • 基本用法
    • where的条件限制符
        • 等于号`=`
        • 不等号`!=` 或者`<>`
        • 小于`<`
        • 大于`>`
        • 小于等于`<=`
        • 大于等于`>=`
        • between 的用法
        • 空值和非空值
    • 组合条件 and
    • 组合条件 or
    • and 和 or 的计算次序
    • in 和 not in

基本用法

  • 在查询语句中,可以根据需要使用where语句来对指定搜索条件进行过滤,得到需要的数据,where语句在from语句之后使用。
# 查询售价大于600000的数据
selectSalePrice
fromtest.houseprices
whereSalePrice > 600000

在这里插入图片描述

where的条件限制符

等于号=

  • 只查询displayName 字段内等于'Michael Carter'的数据
selectdisplayName,weight,nflId
fromnfl.players
where# 此处'Michael Carter'可以使用单引号' 或者双引号 " ,表示(str)字符串格式displayName  = 'Michael Carter'

在这里插入图片描述

不等号!= 或者<>

  • 查询性别不为’male‘的数据
select*
fromtest.titanic
where# 或者 sex <> 'male'  表示的意义是一样的sex != 'male'

在这里插入图片描述

小于<

  • 查询年龄小于10岁的数据,比10小的数,不包含10
select*
fromtest.titanic
whereage < 10

在这里插入图片描述

大于>

  • 查询年龄大于 岁的数据
select*
fromtest.titanic
whereage > 60

在这里插入图片描述

小于等于<=

  • 查询小于等于6岁的用户数据,不大于6的数,包含6.
select
*
from
test.titanic
where
age <= 6

大于等于>=

  • 查询小于等于60岁的用户数据,不小于60的数,包含60.
select*
fromtest.titanic
whereage >= 60

在这里插入图片描述

between 的用法

  • 查询年龄在50到54岁之间的数据,between是包含50和54这两个值的。
select*
fromtest.titanic
whereage between 50 and 54

在这里插入图片描述

空值和非空值

  • 一般数据库内空值的数据都用null来填充(也有用’-999‘),当用null来填充空值的时候,就可以直接使用此语句来筛选。(用其他数据值填充的可以直接用等于=和不等于!=来筛选)

完整数据带有null。

  • 筛选age为null的数据

select
*
from
test.test001
where
age is null

在这里插入图片描述

  • 筛选age不是null 的数据

select*
fromtest.test001
whereage is not null

在这里插入图片描述

组合条件 and

  • 进行多条件筛选时,可以使用and给where语句添加多个条件。
  • and表示筛选条件要同时满足,也就是“和”的意思。
  • 下面例子表示,查询同时满足 sex = male 和 age > 60 条件的数据。

select`name`,`sex`,`age`,`fare`
fromtest.titanic
wheresex = 'male' and age > 60

在这里插入图片描述

组合条件 or

  • 进行多条件筛选时,也可以使用 or 给 where 语句添加多个条件
  • or 表示满足其中一个即可,也就是“或”的意思。
  • 下面例子和上面用同样的数据,只是把条件and变为or,数据量明显要多很多,因为只要满足sex=male或者age>60其中一个条件就可以,条件限制更宽松一些

select`name`,`sex`,`age`,`fare`
fromtest.titanic
wheresex = 'male' or age > 60

在这里插入图片描述

and 和 or 的计算次序

  • 下面例子可以看到,我们想要的结果是要满足age=40或者age=60这两个条件,且满足fare>50,需要fare都大于50。但是输出结果后面的四行数据age=40都是fare是小于50的,和想要的结果不一样。
  • 这是因为,and在计算次序中的优先级高于or,系统会先计算and然后再计算or。

select
`name`,
`sex`,
`age`,
`fare`
from
test.titanic
where
age = 40 or age = 60 and fare > 50

在这里插入图片描述

  • 解决这种问题的方法:用括号来明确分组相应的操作符,因为括号的计算优先级要高于and和or
  • 具体如下,执行时会优先计算括号内的条件,然后再计算括号外的条件

select`name`,`sex`,`age`,`fare`
fromtest.titanic
where(age = 40 or age = 60) and fare > 50

在这里插入图片描述

in 和 not in

  • in用来指定条件范围,范围中的每个条件都可以进行匹配
  • in的取值全部都再括号中,由逗号分隔,当取值为字符时,需要用引号(单/双引号 都可以)来表示字符,例如('Jack','小明')
  • in与or条件的功能是相同的,用的代码更少且执行速度更快。
select`name`,`sex`,`age`,`fare`
fromtest.titanic
where# 表示 满足 age=50 或者 age=55,age in (50,55)

在这里插入图片描述

  • not in 表示否定后面的条件,如上面例子把in 改为not in 就表示所有age不是50或者55的数据。
select`name`,`sex`,`age`,`fare`
fromtest.titanic
whereage not in (50,55)

在这里插入图片描述

http://www.ds6.com.cn/news/98775.html

相关文章:

  • 排版设计欣赏微信公众号seo
  • 华人博学网站建设公司域名申请的流程
  • 新型互联网项目代理网站seo视频狼雨seo教程
  • 聊城手机网站建设解决方案seo网站有优化培训班吗
  • 网站制作厦门公司青岛百度整站优化服务
  • 北京网站建设好不好天seo产品推广
  • 青岛迅优网站建设广州网站运营
  • wordpress开发团队整站优化全网营销
  • 做百度文库需要网站吗郑州网络推广专业公司
  • 科技 响应式网站模板广安seo外包
  • 优质的营销网站建设老铁外链
  • 郑州做网站网络公司国外市场网站推广公司
  • 网站如何做宣传做好网络推广的技巧
  • 吃什么补肾虚效果最好食物临沂seo优化
  • 西安做网站建设信息发布
  • 音乐介绍网站怎么做seo服务的内容
  • 广州网站开发哪家专业百度网站链接提交
  • 能在线做初中题的网站我想做app推广代理
  • 长春网站制作培训优化设计七年级下册数学答案
  • 招聘网站怎么做线下活动在线生成个人网站
  • 深圳有哪些软件公司什么是seo和sem
  • 做网站的没有进项票怎么办江苏网页定制
  • 做淘宝店铺装修的公司网站seo关键词快速排名软件
  • 项目管理软件 project教程seo是什么意思职业
  • 我的世界日本怎么做视频网站百度导航下载2020新版语音
  • 为什么说做网站赚钱网站推广的案例
  • markdown直接做网站b2b免费发布信息网站
  • 合肥到黄山旅游攻略长沙网站seo诊断
  • 房产网站建设seo自学网官网
  • 建一个动物网站怎么做软文范例大全100字