SQL
a useful man
希望做一个有用的人。
展开
-
mysql练习题——数据分析/大数据岗面试
https://www.cnblogs.com/shui68home/default.html?page=3原创 2020-09-14 15:21:32 · 386 阅读 · 0 评论 -
Mysql练习题13- 员工薪水中位数
需求:请编写SQL查询来查找每个公司的薪水中位数。挑战点:你是否可以在不使用任何内置的SQL函数的情况下解决此问题。展示效果:IdCompanySalary5A4516A51312B2349B115414C2645 1 Create table If Not Exists Employee (Id int, Company varchar(255), Salary int); 2 3 insert into Employee (Id原创 2020-09-13 22:35:10 · 408 阅读 · 0 评论 -
Mysql练习题14-至少有5名直接下属的经理
需求:Employee 表,请编写一个SQL查询来查找至少有5名直接下属的经理。展示效果:NameJohn 1 Create table If Not Exists Employee (Id int, Name varchar(255), Department varchar(255), ManagerId int);2 3 insert into Employee (Id, Name, Department, ManagerId) values (101, 'Jo原创 2020-09-13 22:32:28 · 377 阅读 · 0 评论 -
Mysql练习题15-给定数字的频率查询中位数
需求:编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息: FirstName, LastName, City, State展示效果:median0.00001 Create table If Not Exists Numbers (Number int, Frequency int);2 3 insert into Numbers (Number, Frequency) values (0, 7);4 in原创 2020-09-13 22:30:19 · 193 阅读 · 0 评论 -
sql按日期查询
今天有一个需求:根据录入时间查询出近一周,近一月,近一年的数据数据库如下:这里使用到的SQL语句:利用to_days函数查询今天的数据:select * from 表名 where to_days(时间字段名) = to_days(now());to_days函数:返回从0000年(公元1年)至当前日期的总天数。昨天SELECT * FROM 表名 WHERE TO_DAYS( ...原创 2020-04-07 17:50:27 · 2682 阅读 · 0 评论 -
mysql分组后统计
select department_id,avg(salary)from employeesgroup by department_id;select max(t.avg_sal) from (select department_id,avg(salary) avg_salfrom employeesgroup by department_id) t;select max(avg...原创 2020-04-07 17:20:22 · 423 阅读 · 0 评论 -
sql结构控制语句
目录if条件控制语句case条件控制语句LOOP循环控制语句while语句的使用if条件控制语句search_condition加小括号case条件控制语句LOOP循环控制语句while语句的使用...原创 2020-04-06 10:26:10 · 311 阅读 · 0 评论 -
mysql自定义函数
原创 2020-04-06 10:14:55 · 105 阅读 · 0 评论 -
MySQL基础
写作不易,感觉有用点个赞哦文章目录本单元目标数据库的好处数据库相关概念数据库存储数据的特点MySQL产品的介绍和安装MySQL服务的启动和停止MySQL服务的登录和退出MySQL的常见命令MySQL的语法规范SQL的语言分类SQL的常见命令DQL语言的学习进阶1:基础查询进阶2:条件查询进阶3:排序查询进阶4:常见函数进阶5:分组查询进阶6:多表连接查询进阶7:子查询进阶8:分页查询进阶9:联合...原创 2020-04-05 22:37:59 · 79 阅读 · 0 评论 -
select子句顺序
原创 2020-04-04 23:55:46 · 325 阅读 · 0 评论 -
MySQL数学函数简明总结
文章目录1. ABS(x): 返回x的绝对值2. PI(): 返回圆周率3. SQRT(x): 返回x的平方根,要求(x为非负数,返回NULL)4. MOD(x,y): 求余函数,返回x被y除后的余数;对于带有小数部分的数据值也起作用,它返回除法运算后的精确余数。5. CEIL(X): 返回不小X的最小整数值,返回值转为一个BIGINT.6. CEILING(X): 同CEIL(X)7. FLOO...原创 2020-04-04 23:18:56 · 246 阅读 · 0 评论 -
substr()函数——mysql:截取字符串子串
substr()函数:截取字符串子串1、substr(str,pos);SELECT SUBSTR('2018-08-17',6);2、substr(str from pos);SELECT SUBSTR('2018-08-17' FROM 6);3、substr(str,pos,len);//str:字符串,pos:起始位置,len:截断长度SELECT SUBSTR('2...原创 2020-04-04 23:01:39 · 1855 阅读 · 0 评论 -
SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:mssql7backupMyNwind_1.dat’—&n...原创 2020-04-04 19:24:31 · 794 阅读 · 0 评论 -
sql分组查询
#分组查询/*语法: select 分组函数,列(要求出现在group by的后面) from 表 [where 筛选条件] group by 分组的列表 [order by 子句]注意:查询列表必须特殊,要求是分组函数和group by后出现的字段*/#语法顺序:select from where group by order by #明确where一定要放在from后面...原创 2020-03-28 19:51:25 · 466 阅读 · 0 评论 -
sql常见函数
目录1.字符函数二、数学函数1.字符函数#--------------------------------------------------#一、字符函数#1.length 获取参数值的字节个数SELECT LENGTH('john');SELECT LENGTH('张三丰hahaha');#查看现在用的字符集SHOW VARIABLES LIKE '%char%';#汉字...原创 2020-03-28 00:17:06 · 175 阅读 · 0 评论 -
sql备忘
第一个代码是对的,第二个是错的,*和自定义表达式的顺序前后调换SELECT *,salary*12*(1+IFNULL(commission_pct,0)) AS 年薪FROM `employees`ORDER BY salary*12*(1+IFNULL(commission_pct,0)) DESC;SELECT salary*12*(1+IFNULL(commission_pct,...原创 2020-03-27 20:51:26 · 110 阅读 · 0 评论 -
sql判断是否等于
is null/is not null:仅可判断null值,可读性较高<=>安全等于:既可以判断null值,又可以判断普通的数值=不可判断null值,仅可判断数值原创 2020-03-27 19:48:23 · 3274 阅读 · 0 评论 -
sql通配符
%(百分号)任意多个字符,包含0个_(下划线)1个字符查询员工名中第二个字符为_的员工名select *from employeeswhere last_name like '_\_%';左斜线是转义符号#指定转义字符,可以任意select *from employeeswhere last_name like '_$_%' escape '$';...原创 2020-03-27 19:27:25 · 104 阅读 · 0 评论 -
sql表名、库名与关键字相同怎么办
1左边那个键,给该名字加着重号,注意是1左边那个键原创 2020-03-27 17:31:42 · 1183 阅读 · 0 评论 -
在线sql学习
做个备忘,求职季,刷sql:菜鸟教程牛客网w3school原创 2020-03-26 22:52:45 · 170 阅读 · 0 评论 -
MySQL0325
目录MySQL启动MySQL服务端的登录和退出登录退出环境变量配置MySQL常见命令查看当前数据库版本小结MySQL语法规范图形化用户界面sqlyog运行MySQL启动计算机右键——服务——MySQL1.以管理员身份启动cmd2.启动:net start MySQL 停止:net stop MySQLMySQL服务端的登录和退出登录MySQL 5.5 Command Line...原创 2020-03-25 21:07:00 · 155 阅读 · 0 评论 -
mysql卸载
前言由于安装某个项目的执行文件,提示要卸载MySQL以便它自身MySQL安装,然后我禁用了MYSQL服务,再把这个文件夹删除后,发现还是提示请卸载MYSQL服务。禁用服务方式如下:或者 我的电脑右键->管理->服务,进入后手动禁用。总结如下:1.在cmd中,输入sc delete mysql,删除服务。2.但是MYSQL服务只是显示禁用状态,并没有真正清理干净。3.删...原创 2019-10-14 16:14:37 · 192 阅读 · 0 评论