数据库模糊查询和范围查询
--查询一张表
select * from 表名--*代表所有
select 列1,列2,列3 from 表名 where 条件
select 列名 as 别名,列名 别名,别名=列名 from 表名--显示中文名称的三种形式
--排序
select 列1,列2,列3 from 表名 order by 列2,列3 desc--desc为降序\asc为升序
--模糊查询
(1)%
select * from 表名 where 列名 like '%nm%'
select * from 表名 where 列名 like '%n'--匹配以n结尾
select * from 表名 where 列名 like 'n%'--匹配以n开头
(2)_ 匹配单个字符 限制表达式的字符长度
select * from 表名 where 列名 like '_ad_'--可以匹配出形似sadf的多有数据
select * from 表名 where 列名 like '____'--这里有四个_,可以匹配出所有四个字符的数据
(3)[] 范围匹配 括号中拥有的字符中的一个
select * from 表名 where 列名 like 'a[n|m]d'--可以匹配出and和amd
select * from 表名 where 列名 like 'a[nm]d'--可以省略|
select * from 表名 where 列名 like 'a[n-p]d'--也可以是一个区间
(4)[^] 括号中的字符会被忽略
select * from 表名 where 列名 like ’a[^nm]d‘
--范围查询 select from where 条件
(1)比较运算符 >,<,>=,<=
where No<10 and Id>1--and且 or或
(2)in(,,) not in(,,)
where No in (2,3,4)
select * from Table1 where No in (select No from Table2 where No>1)
(3)between and<-(推荐) 等价于 <=,>=
where No between 1 and 10--No>=1 and No<=10
--百分比查询
select top 100 * from 表名--前100条
select top 50 percent * from 表名--前百分之五十
数据库模糊查询和范围查询相关推荐
- python数据库模糊查询_python中数据库like模糊查询方式
python中数据库like模糊查询方式 在Python中%是一个格式化字符,所以如果需要使用%则需要写成%%. 将在Python中执行的sql语句改为: sql = "SELECT * F ...
- oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...
语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...
- 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)
1. DQL(Data Query Language:数据库查询语言)知识点概览 DQL(Data Query Language:数据库查询语言): 用来查询数据(记录),不会对数据进行改变,而是让数 ...
- python数据库模糊查询_原创:Python编写通讯录,支持模糊查询,利用数据库存储...
1.要求 数据库存储通讯录,要求按姓名/电话号码查询,查询条件只有一个输入入口,自动识别输入的是姓名还是号码,允许模糊查询. 2.实现功能 可通过输入指令进行操作. (1)首先输入"add& ...
- vc mysql 查询_VC++数据库模糊查询及精确查询示例代码分享
VC++数据库模糊查询及精确查询示例代码分享是小编为大家带来的一个VC++电话簿程序中的模糊查询例子源代码,结合数据库,可以学习研究下简单一点的模糊查询和精确查询,希望能对大家有帮助,,赶紧来详细了解 ...
- Elasticsearch(ES)数据库模糊查询source下的数据
Elasticsearch(ES)数据库模糊查询source下的数据: 1.先全部匹配查看一下数据: 查询数据结果如下: 由图可以看到 总共返回数据条数为:4297. 我们根据source下的id 模 ...
- 数据库模糊查询+连接查询
模糊查询 一般模糊语句如下: selcet * from table1 where name LIKE SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了 ...
- 关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询
前言 上一篇关系数据库常用SQL语句语法大全主要是关系型数据库大体结构,本文细说一下关系型数据库查询的SQL语法. 语法回顾 SELECT [ALL|DISTINCT] <目标列表达式>[ ...
- MySQL基础——数据库和SQL概述\MySQL基本使用\DQL语言学习\条件查询\排序查询\常见函数\分组查询\连接查询\子查询\分页查询\联合查询
本文详细讲解了MySQL中DQL语言,也就是数据查询语句的使用.全文3w余字,是对学习MySQL知识的整理总结,因为篇幅较长,MySQL基础知识余下部分发表在余下博客中 DML语言学习\插入数据\删除 ...
- MYSQL数据库开发之路-----数据查询一
目录 基本查询语句 使用select语句查询一个数据表 查询表中一列或者多列 从一个或者多个表中获取数据 单表查询 查询所有字段 查询指定字段 查询指定数据 带关键字where的查询 带关键字in的查 ...
最新文章
- clientHeight ,offsetHeight,style.height,scrollHeight有区别与联系
- 利用qq账号查询所绑定的手机号码_如何更改社保绑定手机号?
- 【ETL】ETL介绍与ETL工具比较
- 最新 MSDN Library for Visual Studio 2008 SP1
- mysql 备份大表 存储过程_mysql批量备份表的存储过程写法
- java jms clust,Geoserver 的 JMS Cluster modules(集群数据同步)
- 每日程序C语言23-求一个正整数的位数并逆序打印
- 洛谷P3414 SAC#1 - 组合数
- JDBC笔记-李伟杰版
- Google强化学习框架SEED RL环境部署
- 使用arguments对象模拟函数重载
- python异常 Exception
- Oracle单实例数据库迁移到Oracle RAC 环境之(3)--主备库Switchover
- 北大青鸟S1结业项目团队第一名——Myktv前端
- ubuntu2004 安装protoc
- VS2017下载地址
- 重庆交通大学计算机科学与技术怎么样,计算机科学与技术 大学实力哪家强?(干货)...
- 门限电子签名DEMO(协同签名)
- 语句摘抄——第19周
- 黑客 骚扰欺诈 呼死你之外还假冒给好友打电话