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

数据库基础:select基本查询语句数据库基本查询语句规范为:select区域from表名查询指定表select*from表名*:代表所有列示例:select*fromTL_REQUEST查询指定列select列名from表名列名:代表从指定的列名中查找,:如果是查找对应的多列,则用英文逗号间隔示例:selectBU_NOfromTL_REQUEST…

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

数据库基本查询语句规范为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.net/130835.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • viewpager循环滚动_jq实现轮播图循环

    viewpager循环滚动_jq实现轮播图循环Viewpager图片自动轮播无限循环是Android开发中经常用到的功能,功能实现起来也比较简单。虽然如此,但是很多情况下做出来的效果并不太让人满意,甚至有些上线的项目自动轮播上也会出现一些bug。比如切换过程中出现空白页面,有些甚至在滑动过程中造成程序崩溃。本篇文章将实现ViewPager图片自动轮播无限循环,而且页面切换效果非常流畅。还是先看效果图:页面循环切换最容易出现问题的地方…

    2022年10月5日
    4
  • 【C#】Unity3D中的C#编程初级[通俗易懂]

    【C#】Unity3D中的C#编程初级[通俗易懂]一、前言这篇文章主要是给零基础想要Unity入门的关于C#编程的一些意见二、参考文章unity中的C#编程-零基础(Unity2017)三、正文1.什么是C#编程语言?微软官方出版2.编程工具(IDE)3.创建第一个C#代码4.场景的保存和脚本的保存5.关于日志输出(指控制输出,其中Log有三类:正常、警告、错误输出)6.变量7.方法的定义和调…

    2022年5月13日
    65
  • Hadoop 生态系统的构成(Hadoop 生态系统组件释义)

    Hadoop 生态系统的构成(Hadoop 生态系统组件释义)现在先让我们了解一下Hadoop生态系统的构成,主要认识Hadoop生态系统都包括那些子项目,每个项目都有什么特点,每个项目都能解决哪一类问题,能回答这三个问题就可以了(本段属于热身…重在理解Hadoop生态系统组成,现状,发展,将来)。HDFS:HDFS(HadoopDistributedFileSystem,Hadoop分布式文件系统)是Hadoop体系中数据存储管理的基础。它是一个高度容错的系统,能检测和应对硬件故障,用于在低成本的通用硬件上运行。HDFS简化了文件的一致性模

    2022年5月12日
    36
  • plsql卡住_plsql创建表语句

    plsql卡住_plsql创建表语句打开命令窗口输入@你的sql文件地址就可以(@D:\xxx.sql)enter就可以了

    2022年10月12日
    2
  • 计组_浮点数表示/补码运算:定点数加减法/浮点数加减法(步骤+实例)「建议收藏」

    计组_浮点数表示/补码运算:定点数加减法/浮点数加减法(步骤+实例)「建议收藏」文章目录步骤问题实例对阶操作(基于补码)尾数求和(基于对阶后)规格化数相关知识左归操作右归操作回到本例:步骤设两个浮点数x=Sx⋅rjxy=Sy⋅rjy\begin{array}{l}x=S_{x}\cdotr^{j_{x}}\\y=S_{y}\cdotr^{j_{y}}\end{array}x=Sx​⋅rjx​y=Sy​⋅rjy​​(1)对阶,使两数的小数点位置对齐。(2)尾数求和,将对阶后的两尾数按定点加减运算规则求和(差)(3)规格化,为增加有效数字的位数,提高运

    2022年9月16日
    3
  • 什么是虚拟ip地址_虚拟人IP是什么意思

    什么是虚拟ip地址_虚拟人IP是什么意思AIX中虚拟IP地址的概念与IBMOS/390中的很相似。将虚拟IP地址赋给AIX系统后,可以使IP地址不再依赖指定的网络接口。发送方只需将包送到接收方服务器的虚拟IP地址上即可(所有接收到的包还是通过真正的物理网络接口到达该服务器的)。在虚拟IP地址使用以前,如果一个网络接口失效,所有与之相关的连接(connection)就都会失去。使用虚拟IP地址,需要有AIX系统对虚拟接口和网

    2022年10月20日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号