今天终于安装了oracle,终于试了一下,下面总结几个查询语句,不然会忘记。
简单的我就不总结了,只总结感觉会忘记的东西。
(一)sql查询语句
1,null 表示空值
查询为空的语句:select * from emp where comm is null;
查询不为空的语句:select * from emp where comm is null;
2,多条件用and连接
select * from emp where comm<10 and sal<900;
3,!=和<>一样都表示不等于
4,between...and...查询范围
select * from emp where sal between 300 and 900;
等价于select * from emp where sal>=300 and sal<=900;
5,in操作指定具体范围的查询
select * from emp where sal in (300,400,500);
6,like的模糊查询
select * from emp where ename like '%a%';
注意:"%"匹配任意多个字符,"_"匹配任意一个字符
7,查询没有重复记录的
select distinct job from emp;
8,对结果进行排序
select * from emp where sal<10 order by sal asc,hiredate,desc:
注意:排序的代码写在整个SQL语句的最后;
asc表示升序,desc表示降序,默认是asc
先排序前面的(如sal),如果一样再按照后面的排序(如hiredate)
9,两个字段内容的连接操作||
select ename||'的工作是'||job from emp;
(二)单行函数
字符函数
1,转大写函数upper()
select upper('hello world') from dual;
2,转小写函数lower()
select lower('HELLO WORLD') from dual;
3,将单词首字母进行大写的函数initcap()
select initcap('hello world') from dual;
4,字符串连接函数concat(),等价于||
select concat('hello','world') from dual;
5,字符串截取函数substrate()
select substr('hello',0,3) from dual;
select substr('hello',1,3) from dual;
select substr('hello',-3,2) from dual;
注意:开始点从1和0开始都一样;
第三句中 ‘-3’代表从最后数过来的第三位开始,
‘2’代表从倒数第三位开始正数往后两位
结果输出“ll”
6,取字符串的长度length()
select length('hello') from dual;
7,查找一个指定字符是否存在,返回器位置instr()
select instr('hello','e') from dual;
8,去掉左右空格trim()
select trim(' hello world ') from dual;
9,替换字符replace()
select replace('hello','o','x') from dual;
分享到:
相关推荐
本文将深入探讨“SQL语句总结”这一主题,特别关注MySQL数据库的常用操作。 首先,我们从基础的数据库操作开始,即CRUD(Create、Read、Update、Delete),它们构成了所有数据库操作的核心。 1. **创建(Create)*...
根据给定的文件信息,以下是对“常用 SQL 语句大全+50个常用sql语句总结”的详细解析,涵盖数据操作、数据定义、数据控制、事务控制以及程序化 SQL 等方面的重要知识点。 ### 数据操作 1. **SELECT**:用于从...
`SELECT`语句是最常用的SQL语句之一,用于从表中检索数据。 **示例代码:** ```sql SELECT * FROM test_table; ``` - `SELECT *`表示选择所有列。 - `FROM`后跟表名。 ### 删除表 (DROP TABLE) `DROP TABLE`语句...
这篇博客"通过分析SQL语句的执行计划优化SQL(总结)"深入探讨了这一主题,下面将对其中的主要知识点进行详细阐述。 1. **执行计划的理解**: 执行计划是数据库管理系统在执行SQL语句之前预先生成的一种详细步骤,它...
总结来说,SQL语句命令在数据库操作中扮演着核心角色,而ADO.NET提供了SqlConnection、SqlCommand、SqlDataAdapter等类,使得与SQL Server和其他OLE DB兼容数据库的交互变得更加便捷。理解并熟练掌握这些工具,对于...
50个经典sql语句总结50个经典sql语句总结50个经典sql语句总结50个经典sql语句总结
SQL 语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等 SQL 语句是关系数据库管理系统的核心组成部分,用于管理和操作数据库。下面是 SQL 语句的总结,包括创建数据库、创建表、修改表结构、增删...
本文档是有关于MySQL的最常用的sql语句,非常的方便查询和复习
介绍了各种SQL语句与使用实例 Transact-SQL语句 语法大全2008-01-17 10:33语句 ----功能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除...
本资源“实用总结SQL语句大全”涵盖了SQL的基本概念、语法以及高级特性,旨在帮助用户全面理解和掌握SQL。 首先,SQL的核心在于查询。基本的查询语句`SELECT`用于从数据库中提取数据,可以配合`FROM`指定数据来源,...
SELECT是最复杂的SQL语句,用于检索数据库中的数据。基础形式如下: ``` SELECT 字段 FROM 表名 WHERE 条件; ``` 查询所有学生的名字和年龄: ``` SELECT Name, Age FROM Students; ``` 如果只想查找年龄...
在数据库管理与开发过程中,编写SQL语句是必不可少的一环。有时,我们可能会遇到需要执行非常长的SQL语句的情况。这些超长语句可能由于包含大量的条件、子查询或是数据量较大等原因而变得异常复杂。本文将围绕“SQL...
### Delphi中SQL语句的使用总结 在Delphi中使用SQL语句是与数据库进行交互的重要手段之一。本文将详细介绍如何在Delphi环境中构造和执行SQL查询,并给出具体的示例来帮助理解。 #### 一、基本SQL查询的构建 在...
oracle的SQL语句调优总结,Oracle语句优化53个规则详解。
总结,自动生成SQL语句在C#开发中是一项实用的技术,可以帮助我们简化数据库操作,提高代码的可读性和维护性。无论是使用ORM框架如Entity Framework,轻量级库如Dapper,还是手工构造或利用辅助库,都有其适用的场景...
SQLite SQL 语句使用总结 SQLite 是一个软件库,用于实现自包含、非服务式、零配置、事务化的 SQL 数据库引擎。SQLite 直接读写原始的磁盘文件,一个拥有多个表、索引、触发器和视图的完整 SQL 数据库就包含在一个...
通过监听执行SQL语句的方式,我们可以获取到当前会话正在执行的具体SQL文本,这对于数据库管理员(DBA)来说是一项非常重要的技能。 #### 二、监听执行SQL语句的基本方法 1. **使用`v$session`和`v$sqlarea`视图** ...
“存储过程中怎么动态执行SQL语句”这一标题表明文章将介绍如何在Oracle数据库的存储过程中编写能够动态执行的SQL语句。动态SQL是指在运行时才能确定其具体内容的SQL语句,它允许用户根据不同的条件构造不同的查询或...
### Access一次执行多条SQL语句 在Access数据库管理中,有时我们需要在同一事务中执行多条SQL语句来确保数据的一致性和完整性。例如,在更新某个记录后可能还需要执行其他操作,如增加日志记录等。本文将详细介绍...
在Java中,可以使用JDBC(Java Database Connectivity)API来执行SQL语句。首先需要加载驱动,建立连接,创建Statement或PreparedStatement对象,然后执行SQL并处理结果集。 ```java Class.forName(...