--添加外键关系
alter table User_Info add constraint FK_User_Dept_User_Info foreign key(u_dept) references
User_Dept(d_Id);
drop table User_Dept;--删除表格结构
delete from User_Test where t_Id = 1;--删除一行数据
truncate table User_Test;--删除所有表格数据
insert into User_Info values(3,'xbl','000000',3);--添加数据
update User_Test set t_Name = '开发者';--修改数据
------分组排序
--按部门分组,返回部门总薪资和部门编号,并且按部门编号排序
select u_Dept,sum(u_XinZi) from User_Info group by u_Dept order by u_Dept;
--按部门分组,返回部门总薪资大于3000的部门编号,并且按部门编号排序
select u_Dept,sum(u_XinZi) from User_Info group by u_Dept having sum(u_XinZi) > 3000 order by u_Dept;
--where条件必须在分组前面,where作用于分组前,having作用于分组后(注意:select后的列名必须出现在group by后面,除非是分组的那一列,否则必须使用聚合函数)
select u_Dept,sum(u_XinZi) from User_Info where u_Name not in ('lxb','xbliuc') group by u_Dept having sum(u_XinZi) > 3000 order by u_Dept
------取字符串的长度和截取字符串
select * from User_Info where subStr(u_Pass,(length(u_Pass)),1) > =2
subStr(列名,开始下标,截取长度):截取字符串
length(列名):字符长度
------max,min函数
select max(u_XinZi),min(u_XinZi) from User_Info
------count
select count(*) from User_Info;---总数
select avg(u_XinZi) from User_Info; ---总和
select sum(u_XinZi) from User_Info; ---平均值
------rownum
select * from User_Info where rownum <= 2;--只显示两条记录
------between ... and ...
select * from User_Info where u_Id between 3 and 7;
------in
select * from User_Info where u_Name in ('lxb','xbliuc');
select * from User_Info where u_Name not in ('lxb','xbliuc');
------like
select * from User_Info where u_Name like 'l%'; --no like
------用0代替null
select u_Name,nvl(u_XinZi,0) from User_Info;
分享到:
相关推荐
es常用查询语法
T100制造常用查询报表V3.0.xlsx
C语言常用查询手册 C语言是一种通用的高级编程语言,广泛应用于操作系统、嵌入式系统、应用软件等领域。以下是C语言常用查询手册,涵盖头文件查询、关键字查询、ASCII码查询等多个方面。 头文件查询 C语言中...
本资料"SQL常用查询语句大全"是一份非常适合初学者的教程,它涵盖了SQL语言的基本概念和常用操作。 首先,我们要理解SQL的四大基本操作:SELECT(选择)、INSERT(插入)、UPDATE(更新)和DELETE(删除)。这些...
根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ```sql SELECT t.tablespace_name, ROUND(SUM(bytes / (1024 * 1024)), 0) AS ts_size FROM dba...
- 使用索引:为常用查询的字段创建索引以加速查询 - 避免全表扫描:减少`SELECT *`,只选择需要的列 - 避免在`WHERE`子句中使用计算或函数 - 使用`JOIN`替代子查询,提高性能 - 适当使用存储过程,减少网络传输...
本篇文章将详细讲解SQL数据库中常用的查询语句,特别是简单的查询,选择列表,FROM子句,以及WHERE子句的使用。 一、简单查询 简单查询由选择列表、FROM子句和WHERE子句组成,用于指定查询的列、表或视图以及搜索...
在本文中,我们将深入探讨一些MongoDB常用的操作,包括查询、更新和其他高级特性。 1. **查询操作**: - `find` 方法用于执行查询。例如,`db.collection_name.find()` 返回集合中的所有文档。 - 要指定返回的...
本资源“oracle常用经典sql查询”汇集了Oracle环境中的一些常见且实用的SQL查询语句,帮助用户提高数据库操作效率。以下是对这些经典查询语句的详细解读: 1. **基本查询操作** - `SELECT * FROM table_name;`:这...
1、本软件完全免费,无收费版本,请大家注意防范! 2、软件下载完成后,要解压,解压...5、软件版本命名是以《常用集成电路查询系统》XXXX-XX-XX命名,比如《常用集成电路查询系统》2010-5-31,日期越晚,版本越新!
### MySQL 常用查询语句详解 #### 一、查询数值型数据 - **基本语法**:`SELECT * FROM 表名 WHERE 条件;` - **示例**:`SELECT * FROM tb_name WHERE sum > 100;` - 这里使用了比较运算符 `>` 来筛选 `sum` 字段...
汽车常用资料查询汽车常用资料查询汽车常用资料查询汽车常用资料查询汽车常用资料查询汽车常用资料查询汽车常用资料查询汽车常用资料查询汽车常用资料查询汽车常用资料查询
以下是一些Oracle常用的经典SQL查询知识点,这些知识将帮助你更高效地操作Oracle数据库。 1. **基本查询操作**: - `SELECT`语句:用于从表中选择数据,如`SELECT column1, column2 FROM table_name;` - `WHERE`...
### PL/SQL 常用查询语句详解 在数据库管理与开发中,查询语句是必不可少的一部分。本文档将围绕“PL/SQL常用查询语句”这一主题展开,详细介绍数据库查询的基础概念以及一系列实用的SQL查询技巧。通过本文的学习,...
常用SQL语句查询常用SQL语句查询
Hibernate常用查询语句.doc
这篇内容将深入探讨“常用贴片三极管查询”这一主题,包括三极管的基本概念、种类、参数、应用以及如何进行有效查询。 首先,我们来理解一下什么是三极管。三极管,全称为晶体管,是一种具有三个电极的半导体器件,...
本压缩包“oracle常用经典sql查询.rar”显然是一份关于如何在Oracle环境中高效运用SQL查询的教程资料,适合数据库管理员、开发人员以及对Oracle数据库感兴趣的用户学习。 首先,我们来探讨SQL的基础概念。SQL,全称...