出生日期范围的Sql语句_SQL的简单查询

sql书写规则:

  • sql语句以英文分号(;)结尾
  • sql语句不区分关键字的大小写
  • 列名不能加单引号(列名命名时不能有空格)
  • 符号只能用英文符号

一 sql的基本查询语句

1.1 select<列名1><列名2>....,from<表名>; 是sql最基本的查询语句。

1.2 select * form<表名>;星号是查询全部列;

1.3 select 列名as 豆豆,列名2 as 星星 form 表名; as为为列设置别名;

1.4 select distinct 列名 form 表名;distinct为删除重复项

练习1

1,打开school数据库

2,右击查询,新建查询

3,可以在图中3的指示出查询编辑器里写查询语句,如图所示

4,选择查询语句“SELECT *

FROM student;”点击图中4运行下的“运行已选择的”

5,可得图中5的运行结果。

v2-a19611ec7a33d700664626fe90b1312e_b.jpg

二 指定查询条件

select 列名,列名 from 表名 where 列名=(指定查找数据)即查找条件

运行顺序应该为 from为第一,where为第二,select出结果。

三 运算符

算数运算符即加减乘除

比较运算符

v2-9bc6c3fb6b73174232605e07a8117059_b.jpg

逻辑运算符

v2-bee69fb1ce6bc9d7cad0520f6734e468_b.jpg

练习2

算数运算符练习:

写语句select 学号,成绩,成绩/100 as '百分比成绩' from course;

运行结果如下:

v2-9a8a646c7ea0305dcf6ad17840b4f791_b.jpg

比较运算符练习:

写语句:select 学号,成绩 from course where 成绩小于60;

运行结果如下:

v2-a987ab91c2c0bcd67b1af609f539e857_b.jpg

写语句 select 姓名,出生日期 from student where 出生日期<'1990-01-01';

运行结果如下:

v2-e5465b214af00d088bb5a1f26464ac04_b.jpg

查询出NULL值

结果如下:

v2-49caa560ba58932bc959f08bb55601e8_b.jpg

v2-77e57b620ee2d087dfeda72f2016daec_b.jpg

逻辑运算符练习

not 否定某一条件

v2-606b41484db760329e2e0c35391e23ab_b.jpg

and :并且,or:或者

v2-e0eaf5dda83d4db58b22cf0f295577c6_b.jpg
and:并且

v2-68ce0c5cf623dbb24a1cca60703c79a5_b.jpg
and并且 or或者

v2-e34d3c01a73d3dd47ccaf9097e3f27d0_b.jpg
or:或者

between 范围查询

v2-5e53173d65810cec5f311aaa6cd2b4a0_b.jpg

in是or的简便写法

v2-51e106e131657a5f0a482f0bedb8f016_b.jpg
in 语句

v2-dfb5e390f32ea22eeff1671fb2fa5f85_b.jpg

五 字串模糊查询 like

v2-4e00c1b7dba908d68903bd17287ae1c9_b.jpg
查找姓猴的名字

v2-92100910dca7869ce6907bfe1ac6dc77_b.jpg
查找名字后带猴的名字

v2-b07c10a302a24ccd61da3e025065bd3a_b.jpg
查找名字中带猴字的名字
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值