数据库 数据库SQL语句一
字符和日期 --字符和日期都要包含在单引号中 --字符大小写敏感,日期格式敏感 --默认的日期格式是DD-MON-RR--查询当前系统时间 SQL> select sysdate from dual;
--查询工资在1000~2000之间的员工信息 SQL> select * from emp where sal>=1000 and sal<2000; SQL> select * from emp where sal between 1000 and 2000;--查询10号和20号部门的员工信息 SQL> select * from emp where deptno in (10,20); --注意:in关键字后面是一个集合,11号部门不会被搜索出来--查询不是10号和20号部门的员工信息 SQL> select * from emp where deptno not in (10,20);
like关键字 --使用like运算选择类似的值 --选择条件可以包含字符或数字%代表零个或者多个字符(任意个字符)_代表一个字符--查询员工信息(名字中含有m字符的) SQL> select * from emp where ename like '%M%'; --注意:单引号中的字符区分大小写--查询员工信息(名字中含有4个字符的) SQL> select * from emp where ename like '____';关键字escape --回避特殊符号:使用转义字符--查询名字中含有'_'的字符串 SQL> select * from emp where ename like '%\_%' escape '\';
空值的第三点:如果集合中含有空值,不能使用not in 操作符,但是可以使用in操作符 --注意null不是空值 SQL> select * from emp where deptno in (10,null); --注意in关键字下sql会自动忽略null SQL> select * from emp where deptno not in (10,null); --not in关键字下使用null无法查出任何数据
order by子句 --使用order by子句排序ASC:升序(默认)DESC:降序 --order by子句在select语句结尾 --order by后面 +列名 表达式 别名 序号--查询10号部门员工信息,按薪水排序 SQL> select * from emp where deptno=10 order by sal desc;--按别名排序 SQL> select ename,sal*12 年薪 from emp where deptno=10 order by 年薪 desc;--按表达式排序 SQL> select * from emp where deptno=10 order by sal*12 desc;--按序号排序 SQL> select * from emp where deptno=10 order by 1 desc; --注意sql语句中列的序号从1开始,不是0--多列排序 SQL> select * from emp order by deptno desc,sal;先按部门降序排序,再按工资升序排序空值的第四点:排序时,如果将空值排在最后 SQL> select * from emp order by comm desc;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ------ ---------- --------- ---------- ------------ ------ ------ ------27934 MILLER CLERK 7782 23-1月 -82 1300 107369 SMITH CLERK 7902 17-12月-80 800 201 ton_abc 8000 107902 FORD ANALYST 7566 03-12月-81 3000 207900 JAMES CLERK 7698 03-12月-81 950 307876 ADAMS CLERK 7788 23-5月 -87 1100 207566 JONES MANAGER 7839 02-4月 -81 2975 207698 BLAKE MANAGER 7839 01-5月 -81 2850 307782 CLARK MANAGER 7839 09-6月 -81 2450 107788 SCOTT ANALYST 7566 19-4月 -87 3000 207839 KING PRESIDENT 17-11月-81 5000 107654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 307521 WARD SALESMAN 7698 22-2月 -81 1250 500 307499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 307844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30--需要加上关键字nulls last SQL> select * from emp order by comm desc2 nulls last3 ;
数据库 数据库SQL语句一相关推荐
- [数据库]简单SQL语句总结
1.在查询结果中显示列名: a.用as关键字:select name as '姓名' from students order by age b.直接表示:select name '姓名' fr ...
- MySQL数据库:SQL语句
MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...
- 总结一些关于操作数据库是sql语句还是存储过程问题
总结一些关于操作数据库是sql语句还是存储过程问题 程序中,你跟数据的交互,需要向数据库拿数据.更改数据库的数据等,这些操作,本身不是程序完成的,而是程序发命令给数据库去做的,不管是通过sql语句方式 ...
- 数据库基本----SQL语句大全
数据库基本SQL语句大全 一.基础 1.说明:创建数据库 Create DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sq ...
- php 登陆 sql语句,PHP 连接MySQL数据库的SQL语句的简单示例
这篇文章主要为大家详细介绍了PHP 连接MySQL数据库的SQL语句的简单示例,具有一定的参考价值,可以用来参考一下. 首先用phpmyadmin进入建立数据库user 再建个三段的表admin 再别 ...
- 查看创建数据库的sql语句
-- 查看创建数据库的sql语句 #SHOW CREATE DATABASE 数据库名; SHOW CREATE DATABASE db2; -- 修改数据库编码 #语法 ALTER DATABAS ...
- 1.MySQL数据库 2.SQL语句
01数据库概念 * A: 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. * B: 什么是数据库 ...
- MySQL数据库的SQL语句
MySQL数据库的SQL语句 MySQL的常用数据类型 MySQL数据类型及含义 char与varchar的区别 MySQL的基本命令 登录数据库 查看MySQL数据库版本 查看当前服务器中的数据库 ...
- 苹果cms数据.php,苹果cms数据库常用sql语句对照及使用方法
这篇文章主要为大家详细介绍了苹果cms数据库常用sql语句对照及使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 苹果cms v10常用sql语句 使用方 ...
- SQL Server 【附】创建商品管理数据库、学生选课数据库的SQL语句
附:(创建"商品管理数据库"的SQL语句) --建立"商品管理数据库"数据库-- create database 商品管理数据库 on(name='商品管理数据 ...
最新文章
- 约束,索引,rownumrownum
- mysql2008无法启动_SQL Server 2008突然无法正常启动
- PyCharm与git/GitHub取消关联
- python【数据结构与算法】贝祖定理简单讲解
- Linux Priority VS Nice
- 关于搭建haddoop分布式系统的全部过程复习
- 常用数据挖掘算法简介
- 中怎样载入选区_【平面设计教学】Photoshop基本教学-第3章 选区与填色
- 百度贴吧登录过程分析
- 便携式计算机推销洽谈方案,推销洽谈的方法
- 2013年新年礼物---CrossFPC 终于出来了
- 米筐量化不支持c语言_AQ答疑:三分钟入门量化投资
- 【奇淫巧技】打狗棒法---过安全狗注入手法
- 关于VBA中【按钮的改名】 和 【函数名字的改变】
- Common lisp编译成C的bin(二)
- JAVA怎么出现10行10列的星号_C语言输出n行n列星号
- 阿里云监控列表和内存使用率数据展示为N/A,怎么办?
- 固定资产盘点常用的方法,你了解多少?
- 学历证书查询唯一网站
- 老人智能手表方案/案列/APP/小程序/网站
热门文章
- url中能出现的字符_python爬虫,解决大众点评字符库反爬机制的经验
- android 调用系统短信接口开发,聚合数据Android SDK 短信api接口验证演示示例
- c语言中字符数字加'0',C语言中的NULL与转义字符'\0'以及数值0的关系
- linux brctl命令,Linux中brctl命令起什么作用呢?
- C语言精度控制整形,C语言 凑算式 控制精度问题
- html盒子有哪些属性,盒子模型有哪些属性 在html5中哪些元素具有盒子模型
- 《软件项目管理(第二版)》第 4 章——项目估算 重点部分总结
- 指针强制类型转换触发内存自动对齐
- java多线程编程_《java多线程编程实战指南》读书笔记 -- 基本概念
- shiro修改html不生效,shiro中anon配置不生效