加筛选 #案例:有奖金的员工名和部门名 SELECT last_name,department_name FROM employees AS e,departments AS d WHERE e.department_i…
分类:MySql
mysql 多表查询等值连接、为表取别名
#案例:查询女神名和对应的男神名 SELECT NAME,boyName FROM boys,beauty WHERE beauty.boyfriend_id=boys.id; USE myemployees; #案例:…
mysql 分组后筛选
分组后筛选的条件,是在一级筛选的结果上再做筛选,就放在最后,如果筛选和一级筛选的结果无关,则放在中间 #案例1:查询哪个部门的员工个数>2 SELECT COUNT(*),department_id FROM em…
mysql count函数详解
SELECT COUNT(salary) FROM employees; SELECT COUNT(*) FROM employees;#一般用于统计表格总行数,表格每行只要有一个不为null就算1行 SELECT CO…
为了监视快递小哥,我做了一个小程序!
我感觉我可以在电脑上查看快递小哥离我有多远了! 应用演示地址: http://geomap.wilddogapp.com/ 源码下载: http://git.oschina.net/chengxinxin/wildGeo…
mysql 例题
#将员工的姓名按首字母排序,并写出姓名的长度 SELECT LENGTH(last_name),SUBSTR(last_name,1,1) AS 首字符 FROM employees ORDER BY 首字符 ; 可直接…
mysql 流程控制函数
if 函数:if else 的效果 SELECT IF(10<5,'大','小'); #第一个表达式为真则返回第二个参数否则返回第三个 #案例: SELECT last_name, commission_pct, …
mysql 其他函数
SELECT VERSION(); #查看版本号 SELECT DATABASE(); #查看数据库 SELECT USER(); #查看当前用户 SHOW VARIABLES LIKE '%char%';#查看字符集,…
mysql 日期函数
SELECT NOW(); #返回当前系统日期+时间 SELECT CURDATE(); #返回当前系统日期,无时间 SELECT CURTIME(); #返回当前系统时间,不包括日期 SELECT YEAR(NOW()…
mysql 数学函数
SELECT ROUND(3.14); #四舍五入 SELECT ROUND(3.1415,3); #第二个参数为保留小数点的位数 SELECT CEIL(1.2); #大于1.2的最小整数 SELECT FLOOR(1…
mysql 基本字符函数
#查看当前字符集 SHOW VARIABLES LIKE '%char%'; #单行函数 USE myemployees;#字符函数 SELECT LENGTH('哈哈') #获取参数字节个数 SELECT CONCAT…
重学MySql笔记(一)
前言 工作以来用Mysql的频率非常高,越来越觉得自己MySql的基础知识非常差,故重学一下Mysql,顺便做下笔记和总结,文章所涉及内容及资料均来自极客时间《SQL必知必会》专栏,有兴趣的同鞋可自行购买,小弟就不贴推广…