关于sql中的简单语句

本文详细介绍了SQL查询的基础语法及高级应用,包括字段选择、数据筛选、字符串操作、大小写转换、长度限制、子字符串提取、首字母特殊格式化等。通过实例演示,帮助读者掌握SQL查询的实用技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里以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;

---------------------------------------------------------------------------------------------------------------------


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wen's

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值