- 博客(7)
- 收藏
- 关注
原创 SQL窗口函数
取本行和之前的所有行 :rows between unbounded preceding and current row。聚合类窗口函数:sum() count() avg() max() min()取本行的前面3行和下面1行,共5行 :rows between 3 preceding and 1 following。如没有值则取当前行的defval列的值(如不填则为null)。如没有值则取当前行的defval列的值(如不填则为null)。
2024-11-22 09:59:16
1260
原创 用户 权限
-授予sql_store数据库的customers表的增删改查。--授予sql_store数据库的所有表的增删改查。--删除sql_store数据库的创建视图权限。--授予sql_store数据库的管理员权限。
2024-11-20 16:40:24
174
原创 索引的各种用法
本来数值越大,效果越好。开销<收益,所以本表的现有数据用last_name(5)更合适。--booleanm mode(布尔模式):表示搜索关联react 但没有redux字符,但包含form字符的内容。发现(explain查看)只用了idx_states一个索引。假如CA有1000万人,还是需要表扫描。show status like 'last_query_cost' -- 可查看索引开销。--以下字段得出字符匹配相关值 ,相关行越大值越高。新建 (b) or (b,a) 正确。
2024-11-20 15:50:26
374
原创 过程、函数、触发器、事件
----------------------------通过以下sql获取函数数据-------------------------------------- new表示最新增加的一行,可用old表示最新删除的一行。-- at '2019-05-01' 特定时间执行一次。查看事件 -------- 以下为可选参数。-- 验证传参数据的有效性。二、存储过程 - 输出参数。
2024-11-19 16:45:58
1684
原创 经典SQL
EXISTS:没有将子结果集返回给外查询。只是返回一个指令,说明子查询中是否有符合这个搜素条件的行。如果有则返回True给exists运算符,然后运算符会在最终结果添加当前记录。IN:将子结果集返回给外查询,如果子集数据很大,会妨碍性能。EXISTS优于In。
2024-11-18 13:24:33
159
1
原创 先进先出库龄计算Sql Over
ratio_to_report() over(partition by ... order by ...):计算每个行的比例占总和的百分比。count() over(partition by ... order by ...):分组后的计数。min() over(partition by ... order by ...): 分组后的最小值。avg() over(partition by ... order by ...): 分组后的平均值。三、通过窗口函数计算库龄。四、其他相关函数的用法。
2024-08-20 14:09:01
1044
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅