Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >数据库基础:select基本查询语句

数据库基础:select基本查询语句

作者头像
全栈程序员站长
发布于 2022-07-01 10:16:52
发布于 2022-07-01 10:16:52
6930
举报

大家好,又见面了,我是你们的朋友全栈君。

数据库基本查询语句规范为: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’

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130835.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
mysql查询语句菜鸟教程_数据库的查询语句大全
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/04
6.8K0
mysql查询语句菜鸟教程_数据库的查询语句大全
MySQL数据库基础查询语句笔记
升序:按从小到大的顺序排列 (如1、3、5、6、7、9)。 降序:就是按从大到小的顺序排列 (如9、8、6、4、3、1)。
Breeze.
2022/06/05
3.2K0
MySQL数据库基础查询语句笔记
MySQL:DQL 数据查询语句盘点
常用的语句关键字有:SELECT、FROM、WHERE、ORDER BY、HAVING、ASC|DESC
栗筝i
2022/12/01
1.6K0
mysql数据库SQL查询语句SELECT详细查询(超详细)「建议收藏」
㈣范围查询:in,not in,between…and,not between…and
全栈程序员站长
2022/08/30
2.3K0
mysql数据库SQL查询语句SELECT详细查询(超详细)「建议收藏」
MySQL(DQL数据查询语句)
1. 条件表达式:>,>=,<,<=,=,!=,<>,IS NULL(空) , IS NOT NULL (非空);
全栈开发日记
2022/05/12
3.3K0
【MySQL学习】基础指令全解:构建你的数据库技能
下面的操作都是在windows 的操作,此时MySQL在Windows下不区分大小写,但在Linux下默认是区分大小写的。 SQL通用语法:
IsLand1314
2024/10/15
1790
【MySQL学习】基础指令全解:构建你的数据库技能
MySQL数据库、数据表的基本操作及查询数据
存储引擎比较 |功能|MyISAM|Memory|InnoDB|Archive| |---|---|---|---|---| |存储限制|256TB|RAM|64TB|None| |支持事务|No|No|Yes|No| |支持全文索引|Yes|No|No|No| |支持数索引|Yes|Yes|Yes|No| |支持哈希索引|No|Yes|No|No| |支持数据缓存|No|N/A|Yes|No| |支持外键|No|No|Yes|No|
星哥玩云
2022/08/17
3.1K0
学数据库还不会Select,SQL Select详解,单表查询完全解析?
执行SELECT Customer ,SUM(Quantity) FROM BILL GROUP BY Customer 我们会得到如下表
风骨散人Chiam
2020/10/28
9810
数据库的查询语句_数据库select from where
这是因为: 1 、 在dos窗口中,默认的编码格式gbk,而mysql服务器软件使用的编码utf8 2、在dos窗口输入一个指令,模糊查询当前mysql数据库中所有带有”character”字符集的变 量全部出来 SHOW VARIABLES LIKE ‘%character%’ ;
全栈程序员站长
2022/10/04
1.4K0
数据库的查询语句_数据库select from where
数据库——操作数据库语句(select单表查询)
前两天又装了oracle,开始再次学习数据库,希望这次可以系统的学习,主要是语句的学习。
全栈程序员站长
2022/09/05
7160
MySQL的简单查询语句「建议收藏」
查询: 一:查询所有数据 select * from Info 查所有数据 select Code,Name from Info 查特定列
全栈程序员站长
2022/07/01
7890
数据库select语句详解
1)检索单个列 select ename from emp; 2) 检索多个列 select ename,job,sal from emp; 3) 检索所有列 select * from emp; 4) 去除重复 select distinct deptno from emp; 5) 别名 select ename as 姓名 from emp; 6) 伪列,即不存在的列,构建虚拟的列 select empno, 1*2 as count,‘cmj’ as name,deptno from emp; 7)虚表,及不存在的表,可以计算 select 1+1 from dual;
全栈程序员站长
2022/09/06
2.2K0
数据库select语句详解
常用MySQL命令总结(数据库学习)
做Java的项目的时候,发现大多数的项目的数据库都是使用Mysql,就看看跟SQL server有什么区别,发现大区别没有,SQL语言类似的,并不像SQL server使用T-SQL语言
营琪
2019/11/04
1.8K0
MySQL(九)之数据表的查询详解(SELECT语法)一
这一篇是MySQL中的重点也是相对于MySQL中比较难得地方,个人觉得要好好的去归类,并多去练一下题目。MySQL的查询也是在笔试中必有的题目。希望我的这篇博客能帮助到大家! 重感冒下的我,很难受!keep on going,never givp up.(小编高中最喜欢用的句子,因为只记得这一句) 对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)等一些复杂查询,还有多表查询与子查询都是应用十分广泛的。 一、SEL
用户1195962
2018/01/18
3.4K0
MySQL(九)之数据表的查询详解(SELECT语法)一
Mysql常用查询语句
一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,=<
Java架构师历程
2018/09/26
5.2K0
MYSQL基础查询语句
SELECT 查询还可以对常数进行查询。对的,就是在 SELECT 查询结果中增加一列固定的常数列。这列的取值是我们指定的,而不是从数据表中动态取出的。
一个风轻云淡
2024/05/10
1930
数据库常见查询语句_数据库检索语句
select 字段1, 字段2,…from 表名 where 字段 关系符号 值 ;
全栈程序员站长
2022/10/05
1.9K0
玩转Mysql系列 - 第7篇:玩转select条件查询,避免采坑
电商中:我们想查看某个用户所有的订单,或者想查看某个用户在某个时间段内所有的订单,此时我们需要对订单表数据进行筛选,按照用户、时间进行过滤,得到我们期望的结果。
路人甲Java
2019/09/16
1.6K0
SQL数据库查询语句
select语句除了可以查看数据库中的表格和视图的信息外,还可以查看SQL Server的系统信息、复制、创建数据表。其查询功能强大,是SQL语言的灵魂语句,也是SQL中使用频率最高的语句。
全栈程序员站长
2022/08/29
4.3K0
SQL Server 数据库设计--SELECT语句
在数据库中,使用最多的就是查询语句:SELECT 语句用于检索表中的数据。常用的查询语句格式如下:
剑指工控
2021/11/09
8160
推荐阅读
相关推荐
mysql查询语句菜鸟教程_数据库的查询语句大全
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文