`
725137
  • 浏览: 81704 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

SQl 常用一些命令写法

    博客分类:
  • SQl
阅读更多

都是基础的,自已的笔记.自已看



Oracle 中 空表 为 dual表,用于常用计算的

如: select 5+5 from dual //显示是10

Oracle 中 表示当前时间的是sysdate


(1)查询唯一记录
关键字:distinct

例子:
select distinct name from head; //查出name字段唯一值的记录

查询重复记录

 

select name from head group by name having count(*)>1;//查询name字段有重复的记录.

 



(2) Oracle 中转义符


默认是\线,不过可以自已指定他的转义符.指定转义符例子:
关键字:escape

例子:用$定义成转义字符

select name from head like '%$%%' escape '$'; //查询name字面中含有%号的记录,用自定义转义符$.

(3)Oracle中常用字符串函数

lower 转字段转换成小字

例子:

select lower(name) from head;

substr 截取字符串

例子:

select substr(name,1,3) from head; //意思是说从第一个字符开始截取,一共截3个字符[/code]

 

char() 将Asci码转换成字符


例子:

 

select char(65) from dual;//显示出A

Ascii() 将字符转换成ASCII编码

 

例子:

 

select ascii('A') from dual; //显示出65

 

 

to_char() 将指定数字或日期按特定样式显示

 

例子:

 

select to_char(工资,'999,999.9999') from emp; //将工资字段以千分位的形式显示,9表示一个字符,如没有则不显示.

 

select to_char(工资,'000,000.0000') from emp; //将工资字段以千分位的形式显示,0表示一个字符,如没有则显示为0

 

select to_char(工资,'L000,000.0000') from emp; //这里的L表示一个转义,意思是将这数字按货币¥形式显示.

 

select to_char(生日,'YYYY-MM-DD HH:MI:SS') from emp; //将生日字段用1981-01-01 12:55:21秒形式显示

 

select to_char(生日,'YYYY-MM-DD HH24:MI:SS') from emp; //将生日字段用1981-01-01 24:55:21秒形式显示,小时为24小时制

 

 

 

round() 将指定的数字按四舍五入法显示

 

例子:

 

select round(23.653,1) from dual; //表示将23.653四舍五入到小数字后面1位,结果为 23.7

 

 

 

toDate() 将指定形式的字符串转换成日期

 

例子:

 

select name from head where brithday > toDate('1981-05-06','YYYY-MM-DD');

 

 

toNumber()将指定形式的字符串转换成数字

 

例子:

 

select name from head where 工资>toNumber('12,985.56','999,999.99');

 

 

 

NVL() 接收两个参数,表示如果第一个参数值为null的话。就用第二个参数的值代替。如NVL(工资,800) 意思是说如果工资字段没有值的话,就当800算

 

 

 (4) 组函数

 

Max 最大 Min最小 AVG平均 Sum求和 Count求总记录数

 

 

 

分享到:
评论

相关推荐

    DB2常用SQL写法

    DB2还允许一些独特的SQL写法,例如,`AnyOneTable`表示任意一个存在的表,这在某些特定情况下非常有用。但需要注意,这种用法并不推荐在生产环境中频繁使用,因为可能会带来不必要的性能影响。 变量的声明和赋值在...

    Oracle 常用命令大全

    根据提供的文件信息,这里将对Oracle常用命令进行详细的解析与说明。从标题“Oracle 常用命令大全”以及描述“Oracle 常用命令大全”来看,文章旨在全面介绍Oracle数据库中的各种实用命令。接下来,我们将逐一分析并...

    sql 优化语句的几个常用注意事项

    保证数据库性能的sql语句写法,注意事项,使得我们在书写时避免使数据库低效率的执行命令

    sql语句的基本介绍和用法

    在SQL中,有一些最常用的操作语句,如`SELECT`、`INSERT`、`UPDATE`、`DELETE`等。这些语句是学习SQL的基础。 #### 三、`SELECT`语句详解 `SELECT`语句是最常用的SQL语句之一,用于从数据库中检索数据。 ##### 1. ...

    sql语句常用语句使用用例

    以上内容涵盖了 SQL 中最常用的几个操作命令,包括查询、插入、更新和删除数据以及创建表等基本功能。通过这些基础操作,可以实现对数据库的管理和维护。需要注意的是,在实际应用过程中,还需要根据具体的业务需求...

    sql server语句大全 内附各种语句详细写法,零基础入门更实用

    常用SQL语句** - **选择**: - **语法**: `SELECT * FROM table_name WHERE condition` - **示例**: 选择`table1`中符合条件的记录。 ```sql SELECT * FROM table1 WHERE condition ``` - **插入**: - **...

    sqlserver试题

    - **T-SQL命令**:用于创建数据库的Transact-SQL命令。 正确选项 A: CREATEDATABASE,创建数据库的T-SQL命令。 #### 33. CHECK约束的作用 - **CHECK约束**:用于限制列中的值。 正确选项 C: 强制实施,CHECK约束...

    sql server 2005 JDBC 1.2驱动

    4. **常用数据库JDBC连接写法.txt**:这个文本文件可能包含不同数据库(不仅仅是SQL Server 2005)的JDBC连接代码示例,包括如何加载驱动、建立连接、执行SQL语句和关闭连接等基本操作。 使用SQL Server 2005 JDBC...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    1.3.3 执行命令 6 1.4 5 个核心的SQL语句 8 1.5 SELECT语句 8 1.5.1 FROM子句 9 1.5.2 WHERE子句 11 1.5.3 GROUP BY子句 11 1.5.4 HAVING子句 12 1.5.5 SELECT列表 12 1.5.6 ORDERBY子句 13 1.6 INSERT...

    MySQL常用基本SQL语句总结

    1. 常见命令 连接本地数据库与远程数据库(172.16.xx.xx:3306): mysql -h localhost -u root -p123 mysql -h 172.16.xx.xx -P 3306 -u root -p 2. DDL 数据定义语言(Data Definition Lanuage, DDL)定义了...

    2009达内SQL学习笔记

    ”在SQL环境下执行Unix命令。 SQL语句是由简单的英语单词构成;这些英语单词称为关键字/保留字,不做它用。SQL由多个关键字构成。 SQL语句由子句构成,有些子句是必须的,有些是可选的。 在处理SQL语句时,其中...

    sql语句优化

    - **预计算结果**:对于复杂的查询,数据仓库可能会预先计算出一些常用的结果,并将其存储起来,以便后续查询时可以直接使用,减少实时计算的时间消耗。 #### 三、具体的SQL语句优化技巧 ##### 1. 避免使用模糊...

    结构化查询语言SQL习题与答案

    以下是对这些选择题的详细解析,以便帮助理解SQL的基本概念和常用操作。 1. **在SQL包含的功能中,最重要的功能是** A)数据查询 - **解析:** SQL的核心功能之一是数据查询,通过`SELECT`语句来实现。虽然数据操纵...

    (完整版)Python学习心得.doc

    Python 学习心得--命令行常用命令 在Python学习过程中,掌握命令行常用命令是非常重要的。命令行是Python开发的基本工具,通过命令行可以快速地执行Python代码、查看文件目录结构、切换目录等等。 命令行常用命令...

    20秋大工《SQL数据库系统及应用》在线作业1答案.docx

    本题目涉及到多个关于SQL的基础概念和常用命令,包括删除表、修改表结构、创建表、查询条件、聚合函数以及数据库对象的操作等。 1. 删除表:在SQL中,删除表的命令是`DROP TABLE`,例如`DROP TABLE sst`,选项C是...

    数据库开发规范(SQL_SERVER篇)2012最新版

    常用写法** - **9.1 XML解析**:使用XQuery等功能解析XML数据。 - **9.2 检查表是否有数据**:通过COUNT(*)等函数实现。 - **9.3 检查变量是否为空或为’’**:使用IS NULL或= ''判断。 - **9.4 动态SQL**:当需要...

    asp.net DBHelper类的写法实例

    在ASP.NET开发中,DBHelper类是一个常用的数据库操作辅助类,它封装了基本的SQL语句执行,使得数据库访问更加简单、便捷。本实例将详细讲解如何编写一个DBHelper类,并提供一个完整的代码示例。 首先,DBHelper类...

    oracle数据库常用操作语句

    以下是一些Oracle数据库的常用操作语句及其详细解释: 1. **查看帮助信息**: - `help show`:显示特定命令的帮助信息。 - `show all`:列出所有系统变量的当前值。 2. **查看系统状态**: - `show user`:显示...

Global site tag (gtag.js) - Google Analytics