1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > SQL基础教程MICK版 ···第二章总结

SQL基础教程MICK版 ···第二章总结

时间:2021-12-01 22:05:13

相关推荐

SQL基础教程MICK版 ···第二章总结

SQL基础教程MICK版 ···第二章总结

前期准备SELECT 语句基础算术运算符、比较运算符和 NOT运算符特殊的NULL逻辑运算符

前期准备

应用第一章学的 建一个数据库 在该库中 建立一个表名字叫Product 数据如下

SELECT 语句基础

/* 1.SELECT 语句的语法SELECT <要查询的列>, ....FROM <该列所在的表>;*/-- SELECT语法示例SELECT * -- *符号 代表 该表中的所有列FROM Product; -- 执行效果图 如前期准备的图一样-- DISTINCT的用法SELECT DISTINCT sale_price -- 如果有两个列 两个列都相同重复的项合并,FROM Product;

-- WHERE子句的用法示例SELECT product_name AS "商品价格", sale_price AS "销售价格" -- 这里要用双引号,我也不知道为啥 记住就行了-- AS 左边用'' 右边用" "FROM ProductWHERE sale_price >= 1000;

-- 添加临时列的用法SELECT '商品' AS String,product_name AS "商品价格", sale_price AS "销售价格"FROM ProductWHERE sale_price >= 1000;

算术运算符、比较运算符和 NOT运算符

/*算术运算符 主要用在 SELECT中 对某一列进行计算得出计算结果的包括 + - * \*/-- 算术运算符 例子SELECT sale_price AS "原价",sale_price * 0.9 AS "打折后"FROM Product;

/*比较运算符 用于WHERE子句中跟其他语言一样,除了不等于和等于号 用 <>、= 表示之外 其他都一样*/SELECT sale_price AS "原价",sale_price * 0.9 AS "打折后"FROM productWHERE sale_price <> 500; -- 把不等于500的剔除掉了-- NOT运算符需要注意的是 NOT 不能单独使用 必须和其他查询条件组合起来使用-- 它有点类似于 !运算SELECT sale_price AS "原价",sale_price * 0.9 AS "打折后"FROM productWHERE NOT sale_price <> 500; -- 把不等于500的剔除掉了

特殊的NULL

/*SQL中的NULL 是一个特殊的存在用于判断是否为 NULL 用 在WHERE 子句中 用IS NULL (是空)或者用 IS NOT NULL (非空)*/SELECT product_name AS "商品价格", purchase_price AS "进货价格"FROM productWHEREpurchase_price IS NULL;

逻辑运算符

1.分类

​ AND、OR

2.优先级 AND > OR

3.逻辑值

跟其他语言不同的是,SQL不仅有 TRUE 、FALSE

还有 UNKOWN (不确定 NULL值就代表 UNKOWN)

4.放的位置 在WHERE子句中

2.优先级 AND > OR

3.逻辑值

跟其他语言不同的是,SQL不仅有 TRUE 、FALSE

还有 UNKOWN (不确定 NULL值就代表 UNKOWN)

4.放的位置 在WHERE子句中

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。