这里以emp表为例
select * from emp;
1.查询数据
语法1:
select 字段1,字段2,......字段n from 表名 [where 条件];
语法2:
select * from 表名 [where 条件];
select * from emp where deptno =20;
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
--1.将所有的员工名按小写方式显示select nls_lower(substr(emp.ename,1)) ename from emp;
select lower(ENAME) ENAME from emp;
--2.将所有的员工名按大写方式显示
select nls_upper(substr(emp.ename,1)) ename from emp;
select upper(ENAME) ENAME from emp;
--3.显示员工名正好是5个字符的员工信息
select * from emp where length(ename)=5;
--4.显示所有员工的前三个字符
select substr (emp.ename,1,3) ENAME from emp;
--5.以首字母大写的方式显示所有员工名
select nls_initcap(emp.ename) "ename" from emp;
--6.以首字xiao母写的方式显示所有员工名
select lower(substr(ename,1,1)) || upper(substr ( ename,2,length (ename)-1)) from emp;
---------------------------------------------------------------------------------------------------------------------
本文详细介绍了SQL查询的基础语法及高级应用,包括字段选择、数据筛选、字符串操作、大小写转换、长度限制、子字符串提取、首字母特殊格式化等。通过实例演示,帮助读者掌握SQL查询的实用技能。
1441

被折叠的 条评论
为什么被折叠?



