SQL
文章平均质量分 75
ZDbiger
博学而笃志 切问而近思
展开
-
MYSQL-SQLZOO
MYSQL中一些零零碎碎的东西 SELECT * FROM yourTableName WHERE NOT HEX(yourColumnName) REGEXP '^([0-7][0- 9A-F])*$'; Find all details of the prize won by EUGENE O'NEILL Escaping single quotes You can't put a single quote in a quote string directly. You can .原创 2023-06-29 15:44:26 · 95 阅读 · 1 评论 -
MYSQL_leetcode中等题(非会员)
no.176 第二高的薪水 注意条件:果不存在第二高的薪水,那么查询应返回null。 IFNULL(expr1,expr2) 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2。 IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。 SELECT IFNULL(1/0,10); -> 10 LIMIT x OFFSET y 跳过y条记录,返回x条记录。 ISNULL(expr) 如expr 为nu...原创 2021-10-04 21:21:57 · 84 阅读 · 0 评论 -
MYSQL_leetcode简单题(非会员)
no.197上升的温度 DATEDIFF(expr1,expr2) returns expr1− expr2expressed as a value in days from one date to the other. expr1andexpr2are date or date-and-time expressions. Only the date parts of the values are used in the calculation. 如果日期1比日期2大,结果为正;如果日期...原创 2021-09-27 21:19:43 · 133 阅读 · 0 评论 -
My SQL-DW组队学习6️⃣
练习一 思路:先将两表连结,再在分组中取最大值后连结 select e.employee,e.salary,d.department_name department from Employee as e join Department as d on e.departmentid=d.department_id; 之后就不会了,连结给我整懵了。。。 ...原创 2021-09-28 12:50:20 · 104 阅读 · 0 评论 -
My SQL-DW组队学习5️⃣
ASC 升序(默认) DESC降序 窗口函数 专用窗口函数:RANK函数 rank() 如果存在相同位次,会跳过之后的位次 dense_rank() 存在相同位次,不会跳过之后的位次 / 并列 row_number 赋予唯一的连续位次 select product_id,product_name,sale_price ,rank() over (order by sale_price)as ranking ,dense_rank() over (order...原创 2021-09-23 15:28:46 · 73 阅读 · 0 评论 -
My SQL-DW组队学习4️⃣
集合运算 表的加法/并集union union 结果不重复、可进行两个表的操作(这点打败了where...or) union all 保留重复语句 sysdate()=current_timestamp() 返回当前时间+日期 current_date() / curdate() 返回当前日期 current_time() / curtime() 返回当前时间 交集 intersect ...原创 2021-09-19 20:08:21 · 89 阅读 · 0 评论 -
My SQL-DW组队学习3️⃣
练习题 3.1 create view Viewpractice5_1 as select product_name,sale_price,regist_date from product where (sale_price>=1000 and regist_date="20090920"); 3.2 不符合刚才设定的sale_price>=1000的规则,加不进去。 Error Code: 1423. Field of view 'shop.viewpractice5_1' u原创 2021-09-08 21:29:53 · 152 阅读 · 0 评论 -
My SQL-DW组队学习2️⃣
目录 SELECT语句基础 SELECT语句 WHERE语句 算术运算符和比较运算符 算术运算符 比较运算符 常用法则 逻辑运算符 NOT运算符 AND运算符和OR运算符 真值表 含有NULL时的真值 对表进行聚合查询 聚合函数 使用聚合函数删除重复值 常用法则 对表进行分组 GROUP BY语句 聚合键中包含NULL时 GROUP BY书写位置 为聚合结果指定条件 用HAVING得到特定分组 HAVING特点 对查询结果进行排序 ORDER BY ORD原创 2021-08-20 01:43:36 · 110 阅读 · 0 评论 -
My SQL-DW组队学习1️⃣
目录 数据库的创建( CREATE DATABASE 语句) 表的创建( CREATE TABLE 语句) 约束的设置 表的删除和更新 向表中插入数据 索引 一些有序知识➡数据 数据集合➡数据库 管理数据库的系统➡数据库管理系统 层次数据库(Hierarchical Database,HDB) 关系数据库(Relational Database,RDB) 面向对象数据库(Object Oriented Database,OODB) XML数据库(XML Datab...原创 2021-08-18 00:04:23 · 141 阅读 · 0 评论