--查询一张表

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 表名--前百分之五十

数据库模糊查询和范围查询相关推荐

  1. python数据库模糊查询_python中数据库like模糊查询方式

    python中数据库like模糊查询方式 在Python中%是一个格式化字符,所以如果需要使用%则需要写成%%. 将在Python中执行的sql语句改为: sql = "SELECT * F ...

  2. oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...

    语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...

  3. 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)

    1. DQL(Data Query Language:数据库查询语言)知识点概览 DQL(Data Query Language:数据库查询语言): 用来查询数据(记录),不会对数据进行改变,而是让数 ...

  4. python数据库模糊查询_原创:Python编写通讯录,支持模糊查询,利用数据库存储...

    1.要求 数据库存储通讯录,要求按姓名/电话号码查询,查询条件只有一个输入入口,自动识别输入的是姓名还是号码,允许模糊查询. 2.实现功能 可通过输入指令进行操作. (1)首先输入"add& ...

  5. vc mysql 查询_VC++数据库模糊查询及精确查询示例代码分享

    VC++数据库模糊查询及精确查询示例代码分享是小编为大家带来的一个VC++电话簿程序中的模糊查询例子源代码,结合数据库,可以学习研究下简单一点的模糊查询和精确查询,希望能对大家有帮助,,赶紧来详细了解 ...

  6. Elasticsearch(ES)数据库模糊查询source下的数据

    Elasticsearch(ES)数据库模糊查询source下的数据: 1.先全部匹配查看一下数据: 查询数据结果如下: 由图可以看到 总共返回数据条数为:4297. 我们根据source下的id 模 ...

  7. 数据库模糊查询+连接查询

    模糊查询 一般模糊语句如下: selcet * from table1 where name LIKE SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了 ...

  8. 关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询

    前言 上一篇关系数据库常用SQL语句语法大全主要是关系型数据库大体结构,本文细说一下关系型数据库查询的SQL语法. 语法回顾 SELECT [ALL|DISTINCT] <目标列表达式>[ ...

  9. MySQL基础——数据库和SQL概述\MySQL基本使用\DQL语言学习\条件查询\排序查询\常见函数\分组查询\连接查询\子查询\分页查询\联合查询

    本文详细讲解了MySQL中DQL语言,也就是数据查询语句的使用.全文3w余字,是对学习MySQL知识的整理总结,因为篇幅较长,MySQL基础知识余下部分发表在余下博客中 DML语言学习\插入数据\删除 ...

  10. MYSQL数据库开发之路-----数据查询一

    目录 基本查询语句 使用select语句查询一个数据表 查询表中一列或者多列 从一个或者多个表中获取数据 单表查询 查询所有字段 查询指定字段 查询指定数据 带关键字where的查询 带关键字in的查 ...

最新文章

  1. clientHeight ,offsetHeight,style.height,scrollHeight有区别与联系
  2. 利用qq账号查询所绑定的手机号码_如何更改社保绑定手机号?
  3. 【ETL】ETL介绍与ETL工具比较
  4. 最新 MSDN Library for Visual Studio 2008 SP1
  5. mysql 备份大表 存储过程_mysql批量备份表的存储过程写法
  6. java jms clust,Geoserver 的 JMS Cluster modules(集群数据同步)
  7. 每日程序C语言23-求一个正整数的位数并逆序打印
  8. 洛谷P3414 SAC#1 - 组合数
  9. JDBC笔记-李伟杰版
  10. Google强化学习框架SEED RL环境部署
  11. 使用arguments对象模拟函数重载
  12. python异常 Exception
  13. Oracle单实例数据库迁移到Oracle RAC 环境之(3)--主备库Switchover
  14. 北大青鸟S1结业项目团队第一名——Myktv前端
  15. ubuntu2004 安装protoc
  16. VS2017下载地址
  17. 重庆交通大学计算机科学与技术怎么样,计算机科学与技术 大学实力哪家强?(干货)...
  18. 门限电子签名DEMO(协同签名)
  19. 语句摘抄——第19周
  20. 黑客 骚扰欺诈 呼死你之外还假冒给好友打电话

热门文章

  1. 海康威视使用docker部署到linux系统
  2. 基于tcp和sqlite3数据库的电子词典项目
  3. Lua StringUtil - Lua中字符串的一些常用操作StringUtil
  4. mysql查看索引创建进度,mysql创建索引,及如何查看执行计划
  5. 微软函数 for vba自定义函数Function
  6. 网站内页PDF文件直接调用显示代码
  7. 机器学习:手写数字识别(Hand-written digits recognition)小项目
  8. 口译必备经典十个句型
  9. 好用的Mac虚拟机 Parallels Desktop
  10. Java基础50道经典练习题