随笔分类 - MySQL基础
摘要:1. 单行子查询 即子查询只返回一条数据记录 1.1 单行比较操作符 操作符 含义 = 等于 > 大于 >= 大于等于 < 小于 <= 小于等于 <> 不等于 1.2 代码示例 返回job_id与141号员工相同,salary比143号员工多的员工姓名,job_id和工资 SELECT last_n
阅读全文
摘要:1. 聚合函数介绍 什么是聚合函数 聚合函数作用于一组数据,并对一组数据返回一个值。 聚合函数语法 1.1 AVG和SUM函数 可以对数值型数据使用AVG 和 SUM 函数。 SELECT AVG(salary), SUM(salary) FROM employees WHERE job_id LI
阅读全文
摘要:对单行记录使用 1.数值函数 1.1 基本函数 函数 用法 ABS(x) 返回x的绝对值 SIGN(X) 返回X的符号。正数返回1,负数返回-1,0返回0 PI() 返回圆周率的值 CEIL(x),CEILING(x) 返回大于或等于某个值的最小整数 FLOOR(x) 返回小于或等于某个值的最大整数
阅读全文
摘要:分类1:等值连接 vs 非等值连接 等值连接 查询语法: SELECT table1.column, table2.column FROM table1, table2 WHERE table1.column1 = table2.column2; #连接条件 拓展1:多个连接条件与 AND 操作符
阅读全文
摘要:1.排序数据 1.1 排序规则 使用 ORDER BY 子句排序 ASC(ascend): 升序 DESC(descend):降序ORDER BY 子句在SELECT语句的结尾。 1.2 单列排序 SELECT last_name, job_id, department_id, hire_date
阅读全文
摘要:1. 算术运算符 算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。 1.1 加法与减法运算符 SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100 + 50 -30, 10
阅读全文
摘要:语法: SELECT 字段1,字段2FROM 表名WHERE 过滤条件 使用WHERE 子句,将不满足条件的行过滤掉WHERE子句紧随 FROM子句 举例 SELECT employee_id, last_name, job_id, department_idFROM employeesWHERE
阅读全文
摘要:1.0 SELECT... SELECT 1; #没有任何子句SELECT 9/2; #没有任何子句 1.1 SELECT ... FROM 语法:SELECT 标识选择哪些列FROM 标识从哪个表中选择 选择全部列: SELECT * FROM departments; 一般情况下,除非需要使用表
阅读全文