sql中两列合并_sql简单查询

本节是接着上一节已录入的数据进行操作。

5effc43ad4ce3819fb2064cb9321568b.png

一、基本的查询语句

1.查询student中的姓名、性别两列

cc0f831158ecae016d1be65d76bdf041.png

2.查询student中的全部列*

17b898708d052857491fc7f64c3913bc.png

3.为列设置别名as

a7dca6211a17d36cbe762141c145ca62.png

4.删除重复值distinct

cc6f5a87eab461f3746fe4699e91612a.png

当distinct放在两个列前时,表示只有两列均满足重复时,才删掉。注意!distinct只能放在第一个列名的前面,不能放在其他位置。

5.sql书写规则

0884e9907c9768af1d8fee855555ea66.png

表名和列名也不区分大小写,但插入表中的数据是区分大小写的。

二、指定查询条件

1.查询条件where

aa49ab9386af3fd40affece16b006bdc.png

上图是查询出姓名列里值为猴子的行。

2.sql运行顺序

910296491366ad7aa28d111ebab99907.png

三、注释

57e573aeecb9c70b2dd313bb07e892cd.png

四、运算符

b9e9b8fdcaeb5347a7450f3f7a20aa66.png

(一)算数运算符

0fb18e61480b3f98b45990c2db3c5418.png

上图举的是除法运算的例子。

(二)比较运算符

48b77da7641f61fca8e05057bde398bc.png

(三)逻辑运算符

1.not

e38eb66987cc3175bae73f68078e98b9.png

where not 成绩>=70,和where 成绩<70是一样的。

2.and 和 or

e5be68a1106f4377fe627c4b657cceb1.png

性别是男,并且姓名是猴子或者马云的。上图是将and和or两个逻辑运算符结合在一起。

3.between

2ae0d749dd4a12c38d8cd9d3d0a4735d.png

注意,between是包含两边的,即上图就包含了85和90。

4. in

2aa8048447b2568500c38276b2a76130.png

五、字符串模糊查询like

fbe3423dd71a7018cb084d1dfa026803.png

b8f317d0825464c1d005f88075ef108b.png
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值