本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql” Task02学习笔记

本文档详细介绍了SQL中的SELECT语句、WHERE条件、运算符和逻辑运算的应用,包括如何选取特定数据、使用星号表示所有列、设定别名、删除重复行以及比较和逻辑运算符的使用。还讲解了NULL值的处理和查询。内容适用于SQL初学者,旨在帮助理解基本查询操作。
摘要由CSDN通过智能技术生成

本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql”

Task2学习笔记如下:

1、SELECT语句。从表中选取数据时需要使用SELECT语句,也就是只从表中选出(SELECT)必要数据的意思。通过SELECT语句查询并选取出必要数据的过程称为匹配查询或查询(query)。WHERE语句当不需要取出全部数据,而是选取出满足“商品种类为衣服”“销售单价在1000日元以上”等某些条件的数据时,使用WHERE语句。

2、星号(*)代表全部列的意思。SQL中可以随意使用换行符,不影响语句执行。设定汉语别名时需要使用双引号括起来。在SELECT语句中使用DISTINCT可以删除重复行。注释是SQL语句中用来标识说明或者注意事项的部分。分为1行注释"-- "和多行注释两种"/* */"。

3、SQL语句中可以使用的四则运算的主要运算符有加减乘除(+ - * /)4种。

4、SQL常见比较运算符有

=和~相等
<>和~不相等
>=大于等于~
>大于~
<=小于等于~
<小于~

5、SELECT子句中可以使用常数或者表达式。使用比较运算符时一定要注意不等号和等号的位置。字符串类型的数据原则上按照字典顺序进行排序,不能与数字的大小顺序混淆。希望选取NULL记录时,需要在条件表达式中使用IS NULL运算符。希望选取不是NULL的记录时,需要在条件表达式中使用IS NOT NULL运算符。

6、逻辑运算符。

NOT语句:想要表示“不是……”时,除了前文的<>运算符外,还存在另外一个表示否定、使用范围更广的运算符:NOT,NOT不能单独使用,

 AND运算符和OR运算符:当同时使用多个查询条件时,可以使用AND或者OR运算符。

其中AND 相当于“并且”,类似数学中的取交集,OR 相当于“或者”,类似数学中的取并集。

7、因为是 AND 运算符优先于 OR 运算符,所以想要优先执行OR运算,可以使用括号。

8、运算符与真值:

AND 运算符**:**两侧的真值都为真时返回真,除此之外都返回假。OR 运算符**:**两侧的真值只要有一个不为假就返回真,只有当其两侧的真值都为假时才返回假。NOT运算符**:**只是单纯的将真转换为假,将假转换为真。

9、NULL的真值结果既不为真,也不为假,因为并不知道这样一个值,即不确定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值