数据库基础: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’

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 10种方法缓解所显示器造成的眼睛疲劳

    10种方法缓解所显示器造成的眼睛疲劳

  • centos7可视化桌面_centos安装gcc编译器

    centos7可视化桌面_centos安装gcc编译器7米太阳能路灯价格整套价格多少钱/报价表虽然科技在不断的进步和发展,但是在常规能源缺乏的情况下,人们不得不追求新能源的使用与利用,在我们生活中使用的LED太阳能路灯,就是利用太阳能为其提供能量,从而就减少了一部分能源的浪费。毕竟咱们买了产品之后不是指望着它坏而让售后来修的,那样对大家都不好。所以购买产品一定要看品质。有朋友问到小编说,7米太阳能路灯价格整套价格多少钱/报价表?就此来说要根据实际道路…

  • 前端对接口是什么意思_接口返回json格式

    前端对接口是什么意思_接口返回json格式什么是JSON?

    2022年10月12日
  • navigator html_javascript:_dopostback什么意思

    navigator html_javascript:_dopostback什么意思1.navigator属性以及方法解析:属性描述IEFOappCodeName返回浏览器的代码名。419appMinorVersion返回浏览器的次级版本。4NoNoappName返回浏览器的名称。419appVersion返回浏览器的平台和版本信息。4

  • java时间工具类[通俗易懂]

    java时间工具类[通俗易懂]可以直接复制使用/***字符串转换成日期*根据周数,获取开始日期、结束日期*对日期的【秒】进行加/减*对日期的【分钟】进行加/减*对日期的【小时】进行加/减*对日期的【天】进行加/减*对日期的【周】进行加/减*对日期的【月】进行加/减*对日期的【年】进行加/减*判断字符串是否为日期*今天开始和今天结束时间*/importorg.apache.commons.lang.StringUtils;importorg.joda.time

  • Could not get a resource from the pool 问题解决

    Could not get a resource from the pool 问题解决Couldnotgetaresourcefromthepool问题解决今天测试项目的时候,界面提示Couldnotgetaresourcefromthepool报错信息。登录后台,查询对应的java报错日志报错信息:redis.clients.jedis.exceptions.JedisConnectionException:Couldnotgetaresourcefromthepool到这里可以确定的是redis连接出了问题。..

    2022年10月25日

发表回复

您的电子邮箱地址不会被公开。

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