Excel与SQL数据分析核心操作对比第一章
子查询选择:`SELECT * FROM (SELECT col1, col2 FROM table) AS subquery WHERE condition`从查询插入:`INSERT INTO table1 SELECT * FROM table2 WHERE condition`多行插入:`INSERT INTO table VALUES (row1), (row2), (row3)`WHE
Excel与SQL数据分析核心操作对比第一章
1. 📊 获取列操作
Excel操作方式:
鼠标选择:直接点击列标(A、B、C)
快捷键:Ctrl+空格选择整列
名称框引用:在公式中使用A:A或B:B
示例:`=SUM(A:A)` 计算A列总和
SQL操作方式:
SELECT语句:`SELECT column_name FROM table_name`
多列选择:`SELECT col1, col2, col3 FROM table`
全部列:`SELECT * FROM table`
别名设置:`SELECT column AS alias_name`
2. 📈 获取行操作
Excel操作方式:
鼠标选择:点击行号(1、2、3)
快捷键:Shift+空格选择整行
筛选功能:数据选项卡中的自动筛选
示例:选中第5行,按Ctrl+Shift+↓选择连续行
SQL操作方式:
WHERE条件:`SELECT * FROM table WHERE condition`
限制行数:`SELECT * FROM table LIMIT 10`
范围查询:`SELECT * FROM table WHERE id BETWEEN 5 AND 10`
排除条件:`SELECT * FROM table WHERE column <> 'value'`
3. 🔄 同时获取行列(特定区域)
Excel操作方式:
鼠标拖选:直接框选特定区域
地址引用:`=SUM(A1:C10)` 计算该区域总和
名称管理器:为特定区域定义名称
快捷键:Ctrl+Shift+方向键快速选择
SQL操作方式:
行列组合查询:`SELECT col1, col2 FROM table WHERE condition`
多条件筛选:`SELECT * FROM table WHERE col1='A' AND col2>10`
子查询选择:`SELECT * FROM (SELECT col1, col2 FROM table) AS subquery WHERE condition`
4.➕ 插入数据操作
Excel操作方式:
右键插入:右击行/列选择“插入”
快捷键:Ctrl+Shift+"+"
拖拽填充:拖动填充柄复制或序列填充
公式引用:通过公式从其他位置获取数据
SQL操作方式:
INSERT语句:`INSERT INTO table (col1, col2) VALUES (value1, value2)`
多行插入:`INSERT INTO table VALUES (row1), (row2), (row3)`
从查询插入:`INSERT INTO table1 SELECT * FROM table2 WHERE condition`
批量导入:使用LOAD DATA或导入工具
5. 🔢 排序操作
Excel操作方式:
排序按钮:数据选项卡中的升序/降序
自定义排序:按多个条件排序
函数排序:使用SORT函数(新版Excel)
示例:`=SORT(A2:C100, 2, -1)` 按第二列降序排序
SQL操作方式:
ORDER BY:`SELECT * FROM table ORDER BY column ASC/DESC`
多列排序:`SELECT * FROM table ORDER BY col1 ASC, col2 DESC`
条件排序:`SELECT * FROM table ORDER BY CASE WHEN condition THEN 1 ELSE 2 END`
随机排序:`SELECT * FROM table ORDER BY RAND() LIMIT 10`
更多推荐
所有评论(0)