JAVA 微职位:SQL的简单查询
1、SQL的简单查询1、掌握SQL查询的基本语法
2、SQL进行查询的各种操作
SELECT *| 列[列名],列[列别名],...
FROM 表名称[别名];
执行顺序:1、FROM 2、SELECT
范例:查询emp表中的全部记录:SELECT * FROM emp ;
FROM子句确定数据来源,SELECT子句控制所需要的数据列范例:进行数据的投影--控制所需要显示的数
据列:查询每个雇员的编号姓名工资
SELECT empno,ename,sal*12 FROM emp ;
再简单查询之中也支持四则运算
范例:现在要求查询每个雇员的编号姓名基本年薪(月工资是sal,年薪*12)
SELECT empno ,ename ,sal*12 FROM emp ;
部分的列名称不好看,可以进行别名设置
SELECT empno,ename,sal*12 income FROM emp ;
SELECT empno 雇员编号,ename 姓名,sal*12 年薪 FROM emp ;
如果想开发正常,尽量别用汉语
还支持数据连接操作,使用 ”||”链接
SELECT empno || ename FROM emp ;(普通数字直接编写)
SELECT empno || 1 FROM emp ;(字符串使用单引号声明)
SELECT empno || 'hello' FROM emp;
实现格式化的输出操作:SELECT '编号:' || empno || ',姓名:' || ename FROM emp ;
DISTINCT关键字,去除重复内容
查询所有雇员的职位信息:
SELECT job FROM emp ;
SELECT DISTINCT job FROM emp ;
SELECT DISTINCT ename,job FROM emp ;
总结:简单查询中的最大特征在于:控制数据列,但是他无法进行数据行的控制。
2、SQL的限定查询
1、SQL语句的执行顺序
2、限定符号的使用
如果想对所选的数据行进行控制,那么可以利用WHERE子句完成
SELECT * | 列[别名],列[别名]...
FROM 表名称[别名]
;
执行顺序
1、FROM 确定数据来源
2、WHERE 筛选数据行
3、SELECT 选出所需要的数据列,最后被执行
关系运算:>、
页:
[1]