数据库基础:select基本查询语句
数据库基本查询语句规范为: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基本查询语句相关推荐
- oracle 10g 连接语句,Oracle 10g数据库基础之基本查询语句-下-连接子查询
实验18:表的连接查询 该实验的目的是掌握基本的联合查询. 表的连接 我们要从多张表中要得到信息,就得以一定的条件将表连接在一 实验18:表的连接查询 该实验的目的是掌握基本的联合查询. 表的连接 我 ...
- Oracle 10g数据库基础之基本查询语句-中-函数
Oracle 10g数据库基础之基本查询语句-中-函数 --资料参考:张烈 张建中<数据库管理员培训讲义> 函数: 使用函数的目的是为了操作数据 将输入的变量处理,返回一个结果. 变量可以 ...
- oracle只查询0点数据,Oracle 10g数据库基础之基本查询语句-中-函数
Oracle 10g数据库基础之基本查询语句-中-函数 --资料参考:张烈 张建中<数据库管理员培训讲义> 函数: 使用函数的目的是为了操作数据 将输入的变量处理,返回一个结果. 变量可以 ...
- MySQL数据库基础-----多表查询
一.多表关系 在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系. 1. 一对多 案例: 部门 与 员工的关系 关 ...
- 数据库中Select For update语句的解析
----------- Oracle -----------------– Oracle 的for update行锁 键字: oracle 的for update行锁 SELECT-FOR UPDAT ...
- Oracle数据库(表、查询语句、条件查询)的使用
Oracle数据库 表 表是从属于用户的 查询表 查询表(用户名.表名),当前用户查询自己的表时,用户名.可以省略,其他用户查询 别的用户表 ,不能省略,同时必须存在权限. 表结构 表名 列是字段,字 ...
- 数据库MySQL(一) 常用查询语句
MySQL笔记 数据库表.查询.排序.数据处理函数 1 数据库 什么是数据库?什么是数据库管理系统?什么是SQL?它们之间的关系? 数据库: 顾名思义:存储数据的仓库,实际上就是一堆文件,这些文件中存 ...
- 数据库中select将查询结果多加一个字段并填写内容
下面查询语句统计的是a_table表中的name字段数据和增加ok列并填充'test'(ok列是表中没有的) select name, 'test' as ok from a_table;
- 数据库基础面试题- SQL语句
24.SQL如何创建一个数据库? A. CREATE db my_db; B. CREATE SQLDATABASE my_db; C. CREATE MYDATABASE my_db; D. C ...
- mysql基础操作和查询语句
MySQL基础 mysql基础操作操作 MySQL基础 相关术语 数据库操作 MySQL管理 启动及关闭 MySQL 用户设置 /etc/my.cnf 文件配置 管理MySQL的命令 连接MySQL ...
最新文章
- Intellij IDEA设置运行时Java参数
- tableau必知必会之学做直观的华夫饼图(Waffle Chart)
- VTK:定向包围圆柱体用法实战
- roscore尚未安装 问题解决方案
- 当当创始人李国庆谈吴秀波事件:呼吁释放陈昱霖 应核查税收
- 在 Ubuntu 16.04 上安装 LEMP 环境之图文向导
- input和raw_input
- git 基本使用教程
- 修改Android中strings.xml文件, 动态改变数据
- 基于SSM框架的生源地助学贷款管理系统的设计与实现
- 专业的屏幕录像软件使用教程?
- Python PyQt5l表单应用 - 自定义选择下拉框样式
- windows 垃圾广告软件清除
- (2021.10.25-10.31)小结
- Python秒算24点,行还是不行?
- 根据圆的面积公式计算圆周率
- BZOJ 1367 [Baltic2004]sequence
- 位(Bit)与字节(Byte)
- 如何只更新datetime类型字段中的日期
- 页面载入-(dom、css、图片 等资源 加载完成) 执行
热门文章
- python图形绘制星空图_绘图.md · 不是我/PyQt5-Chinese-tutorial - Gitee.com
- (附源码)spring boot记账微信小程序 毕业设计 180815
- java spring pdf下载_Spring5高级编程(第5版)PDF 下载
- python3传智播客_3.Ubuntu安装以及配置(传智播客.黑马程序员python学科)
- python源码提取_从PyInstaller打包生成的EXE文件中提取Python源码
- 高德地图API-获取位置信息的经纬度
- Xmind8 Pro 最新版 破解教程(序列号|破解文件)
- 冒泡排序(Java)(完整代码)
- catia怎么创建约束快捷键_CATIA快捷键整理版.doc
- Android 8.0 新特性(一) - 可下载字体