数据库基本查询语句规范为:select 区域 from 表名

查询指定表

select * from 表名

*:代表所有列

示例:select * from TL_REQUEST

查询指定列

select 列名 from 表名

列名:代表从指定的列名中查找

,:如果是查找对应的多列,则用英文逗号间隔

示例:

select BU_NO from TL_REQUEST

select BU_NO,BU_NM from TL_REQUEST

条件查询

select * from 表名 where 条件

*:代表所有列

条件:一般都是where加条件表达式

查询列里包含数字或字母:select * from 表名 where 列名='值'

示例:

select * from TL_REQUEST where BU_NO='1234'

select * from TL_REQUEST where BU_NM='小芳'

范围查询

select * from 表名 where 列名 between 'A' and 'B'

select * from 表名 where 列名>='A' and 列名<='B'

示例:

select*from TL_REQUEST where BU_NO between '1000' and '1234'

select*from TL_REQUEST where BU_NO>='1000' and BU_NO<='1234'

多条件查询

或条件查询:or

select * from 表名 where 列名='A' or列名='B'

示例:select * from TL_REQUEST where BU_NO='1000' or BU_NO='1234'

和条件查询:and

select * from 表名 where 列名='A' and列名='B'

示例:select * from TL_REQUEST where BU_NO='1000' and CONTRACT_NO='tl001'

离散查询

包含值查询:in()

select * from 表名 where 列名='A' 列名='B' 列名='C'

或:

select * from 表名 where 列名 in('A','B','C')

示例:

select * from TL_REQUEST where BU_NO='1000' BU_NO='1234' BU_NO='1311'

或:

select * from TL_REQUEST where BU_NO in('1000','1234','1311')

不包含值查询:not in()

select * from 表名 where 列名 not in('A','B','C')

示例:select * from TL_REQUEST where BU_NO not in('1000','1234','1311')

模糊查询

查询列里包含具体中文:select * from 表名 where 列名like '%中文%'

Like:名称前面加。

%:任意多个字符。

_:下划线表示任意一个字符。

示例:select * from TL_REQUEST where BU_NM like '%杜芳%'

或查询第二个字符为芳的情况

select * from TL_REQUEST where BU_NM like '%_芳%'

去重查询

select distinct 列名 from 表名

示例:select distinct BU_NO from TL_REQUEST

组合查询

select distinct 列名 from 表名 where 条件

示例:select distinct BU_NO from TL_REQUEST where BU_NO between '1000' and '1234'

数据库基础:select基本查询语句相关推荐

  1. oracle 10g 连接语句,Oracle 10g数据库基础之基本查询语句-下-连接子查询

    实验18:表的连接查询 该实验的目的是掌握基本的联合查询. 表的连接 我们要从多张表中要得到信息,就得以一定的条件将表连接在一 实验18:表的连接查询 该实验的目的是掌握基本的联合查询. 表的连接 我 ...

  2. Oracle 10g数据库基础之基本查询语句-中-函数

    Oracle 10g数据库基础之基本查询语句-中-函数 --资料参考:张烈 张建中<数据库管理员培训讲义> 函数: 使用函数的目的是为了操作数据 将输入的变量处理,返回一个结果. 变量可以 ...

  3. oracle只查询0点数据,Oracle 10g数据库基础之基本查询语句-中-函数

    Oracle 10g数据库基础之基本查询语句-中-函数 --资料参考:张烈 张建中<数据库管理员培训讲义> 函数: 使用函数的目的是为了操作数据 将输入的变量处理,返回一个结果. 变量可以 ...

  4. MySQL数据库基础-----多表查询

    一.多表关系 在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系. 1. 一对多 案例: 部门 与 员工的关系 关 ...

  5. 数据库中Select For update语句的解析

    ----------- Oracle -----------------– Oracle 的for update行锁 键字: oracle 的for update行锁 SELECT-FOR UPDAT ...

  6. Oracle数据库(表、查询语句、条件查询)的使用

    Oracle数据库 表 表是从属于用户的 查询表 查询表(用户名.表名),当前用户查询自己的表时,用户名.可以省略,其他用户查询 别的用户表 ,不能省略,同时必须存在权限. 表结构 表名 列是字段,字 ...

  7. 数据库MySQL(一) 常用查询语句

    MySQL笔记 数据库表.查询.排序.数据处理函数 1 数据库 什么是数据库?什么是数据库管理系统?什么是SQL?它们之间的关系? 数据库: 顾名思义:存储数据的仓库,实际上就是一堆文件,这些文件中存 ...

  8. 数据库中select将查询结果多加一个字段并填写内容

    下面查询语句统计的是a_table表中的name字段数据和增加ok列并填充'test'(ok列是表中没有的) select name, 'test' as ok from a_table;

  9. 数据库基础面试题- SQL语句

    24.SQL如何创建一个数据库? A. CREATE db  my_db; B. CREATE SQLDATABASE  my_db; C. CREATE MYDATABASE my_db; D. C ...

  10. mysql基础操作和查询语句

    MySQL基础 mysql基础操作操作 MySQL基础 相关术语 数据库操作 MySQL管理 启动及关闭 MySQL 用户设置 /etc/my.cnf 文件配置 管理MySQL的命令 连接MySQL ...

最新文章

  1. Intellij IDEA设置运行时Java参数
  2. tableau必知必会之学做直观的华夫饼图(Waffle Chart)
  3. VTK:定向包围圆柱体用法实战
  4. roscore尚未安装 问题解决方案
  5. 当当创始人李国庆谈吴秀波事件:呼吁释放陈昱霖 应核查税收
  6. 在 Ubuntu 16.04 上安装 LEMP 环境之图文向导
  7. input和raw_input
  8. git 基本使用教程
  9. 修改Android中strings.xml文件, 动态改变数据
  10. 基于SSM框架的生源地助学贷款管理系统的设计与实现
  11. 专业的屏幕录像软件使用教程?
  12. Python PyQt5l表单应用 - 自定义选择下拉框样式
  13. windows 垃圾广告软件清除
  14. (2021.10.25-10.31)小结
  15. Python秒算24点,行还是不行?
  16. 根据圆的面积公式计算圆周率
  17. BZOJ 1367 [Baltic2004]sequence
  18. 位(Bit)与字节(Byte)
  19. 如何只更新datetime类型字段中的日期
  20. 页面载入-(dom、css、图片 等资源 加载完成) 执行

热门文章

  1. python图形绘制星空图_绘图.md · 不是我/PyQt5-Chinese-tutorial - Gitee.com
  2. (附源码)spring boot记账微信小程序 毕业设计 180815
  3. java spring pdf下载_Spring5高级编程(第5版)PDF 下载
  4. python3传智播客_3.Ubuntu安装以及配置(传智播客.黑马程序员python学科)
  5. python源码提取_从PyInstaller打包生成的EXE文件中提取Python源码
  6. 高德地图API-获取位置信息的经纬度
  7. Xmind8 Pro 最新版 破解教程(序列号|破解文件)
  8. 冒泡排序(Java)(完整代码)
  9. catia怎么创建约束快捷键_CATIA快捷键整理版.doc
  10. Android 8.0 新特性(一) - 可下载字体