![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 85
小李爱学习233
编程小白
展开
-
sql——集合运算
集合:表、视图、查询的执行结果称为集合。原创 2023-07-13 15:23:32 · 145 阅读 · 0 评论 -
sql——函数、谓词、CASE表达式
逻辑:比对str1,str2,若str1中有str2,则将str2替换为str3,例: str1=abc太郎,srr2=abc,str3=ABC,str1中存在abc(str2),故把str1中的abc替换为ABC(str3),最终结果为“ABC太郎”——作为exist参数的子查询中经常会使用select *——字符串进行替换、截取、简化等操作。——一般只涉及一个参数且为关联子查询。——判断是否存在满足某种条件的记录。——谓词的返回值均为真值。lower(字符串)upper(字符串)原创 2023-07-11 16:23:18 · 145 阅读 · 0 评论 -
sql——复杂查询
接上例,若想得到每个商品种类中高于此种类平均销售价格的商品,直接用标量子查询出现错误。2.根据得到的结果,再执行在 FROM 子句中使用视图的 SELECT 语句。执行顺序为先执行内层select语句,再执行外层select语句。执行步骤:1.首先执行定义视图的 SELECT 语句。——弥补了标量子查询的不足,可在细分的组内进行比较。由于select子句返回结果不止一行,该程序报错。子查询在SELECT语句执行完毕之后就会消失。Q:查询销售单价>平均销售单价的商品?直接使用select语句会报错。原创 2023-07-07 16:20:57 · 235 阅读 · 0 评论 -
SQL——基础+查询基础
其中char(xxx)表示该列可以存储的字符串的长度为xxx(最大长度),如指定char(8)并输入‘abc’,则会以‘abc ’的形式储存;列名的数据类型应指定:integer类型(用于储存整数),char类型(定长字符串),varchar类型(不定长),date类型(储存日期年月日)代码逻辑为:商品种类为办公用品且登记日期为2009-09-11,或者登记日期=‘2009-09-20’作用:可以通过主键对应的列取出特定的一行数据(前提是这列的数据不重复)列的编号:从左至右:1,2,3,…原创 2023-06-27 15:20:51 · 105 阅读 · 0 评论 -
sql——聚合与排列+数据的插、删、更新
select count(distinct 商品种类) from Products;SELECT SUM(cast(销售单价 as bigint)) , SUM(DISTINCT cast(销售单价 as bigint)) FROM Products;原创 2023-06-28 14:15:27 · 1763 阅读 · 0 评论