字符和日期
--字符和日期都要包含在单引号中
--字符大小写敏感,日期格式敏感
--默认的日期格式是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语句一相关推荐

  1. [数据库]简单SQL语句总结

    1.在查询结果中显示列名: a.用as关键字:select name as '姓名'   from students order by age b.直接表示:select name '姓名'   fr ...

  2. MySQL数据库:SQL语句

    MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...

  3. 总结一些关于操作数据库是sql语句还是存储过程问题

    总结一些关于操作数据库是sql语句还是存储过程问题 程序中,你跟数据的交互,需要向数据库拿数据.更改数据库的数据等,这些操作,本身不是程序完成的,而是程序发命令给数据库去做的,不管是通过sql语句方式 ...

  4. 数据库基本----SQL语句大全

    数据库基本SQL语句大全 一.基础 1.说明:创建数据库 Create DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sq ...

  5. php 登陆 sql语句,PHP 连接MySQL数据库的SQL语句的简单示例

    这篇文章主要为大家详细介绍了PHP 连接MySQL数据库的SQL语句的简单示例,具有一定的参考价值,可以用来参考一下. 首先用phpmyadmin进入建立数据库user 再建个三段的表admin 再别 ...

  6. 查看创建数据库的sql语句

    -- 查看创建数据库的sql语句 #SHOW CREATE DATABASE 数据库名; SHOW CREATE DATABASE db2; ​-- 修改数据库编码 #语法 ALTER DATABAS ...

  7. 1.MySQL数据库 2.SQL语句

    01数据库概念 * A: 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. * B: 什么是数据库 ...

  8. MySQL数据库的SQL语句

    MySQL数据库的SQL语句 MySQL的常用数据类型 MySQL数据类型及含义 char与varchar的区别 MySQL的基本命令 登录数据库 查看MySQL数据库版本 查看当前服务器中的数据库 ...

  9. 苹果cms数据.php,苹果cms数据库常用sql语句对照及使用方法

    这篇文章主要为大家详细介绍了苹果cms数据库常用sql语句对照及使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 苹果cms v10常用sql语句 使用方 ...

  10. SQL Server 【附】创建商品管理数据库、学生选课数据库的SQL语句

    附:(创建"商品管理数据库"的SQL语句) --建立"商品管理数据库"数据库-- create database 商品管理数据库 on(name='商品管理数据 ...

最新文章

  1. 约束,索引,rownumrownum
  2. mysql2008无法启动_SQL Server 2008突然无法正常启动
  3. PyCharm与git/GitHub取消关联
  4. python【数据结构与算法】贝祖定理简单讲解
  5. Linux Priority VS Nice
  6. 关于搭建haddoop分布式系统的全部过程复习
  7. 常用数据挖掘算法简介
  8. 中怎样载入选区_【平面设计教学】Photoshop基本教学-第3章 选区与填色
  9. 百度贴吧登录过程分析
  10. 便携式计算机推销洽谈方案,推销洽谈的方法
  11. 2013年新年礼物---CrossFPC 终于出来了
  12. 米筐量化不支持c语言_AQ答疑:三分钟入门量化投资
  13. 【奇淫巧技】打狗棒法---过安全狗注入手法
  14. 关于VBA中【按钮的改名】 和 【函数名字的改变】
  15. Common lisp编译成C的bin(二)
  16. JAVA怎么出现10行10列的星号_C语言输出n行n列星号
  17. 阿里云监控列表和内存使用率数据展示为N/A,怎么办?
  18. 固定资产盘点常用的方法,你了解多少?
  19. 学历证书查询唯一网站
  20. 老人智能手表方案/案列/APP/小程序/网站

热门文章

  1. url中能出现的字符_python爬虫,解决大众点评字符库反爬机制的经验
  2. android 调用系统短信接口开发,聚合数据Android SDK 短信api接口验证演示示例
  3. c语言中字符数字加'0',C语言中的NULL与转义字符'\0'以及数值0的关系
  4. linux brctl命令,Linux中brctl命令起什么作用呢?
  5. C语言精度控制整形,C语言 凑算式 控制精度问题
  6. html盒子有哪些属性,盒子模型有哪些属性 在html5中哪些元素具有盒子模型
  7. 《软件项目管理(第二版)》第 4 章——项目估算 重点部分总结
  8. 指针强制类型转换触发内存自动对齐
  9. java多线程编程_《java多线程编程实战指南》读书笔记 -- 基本概念
  10. shiro修改html不生效,shiro中anon配置不生效