高级数据过滤(like)

单字符过滤 ‘_‘

select * from T_Employee where FName like  ‘_erry‘

多字符过滤 ‘%‘

select * from T_Employee where FName like  ‘T%‘

集合匹配过滤 [jt] :第一个字母为J 或t的信息

                  [^jt] 反集合: 第一个字母不为J 或T 的信息

select * from T_Employee where FName like‘[jt]%‘

select * from T_Employee where FName  like ‘[^jt]%‘

SQL中查询空值, 不能直接使用普通的等于来判断, 要使用关键字‘is null / is not null ‘,因为数据库中一些特殊的设定会查询不到

select * from T_Employee where FAge is null
select * from T_Employee where FAge is not null and FSalary>2000

反运算符 ‘ != 不等于 !< 不小于  ‘ 等  三种表达方式 ‘!‘符只能在SqlServer DB2 数据库中 使用

select * from  T_Employee where FAge!=23 and FSalary!<5000
select * from T_Employee where FAge<>23 and FSalary>=5000
select * from T_Employee where not(FAge=23) and not(FSalary<5000)  not 反运算

时间: 2025-01-11 18:59:40

高级数据过滤(like)的相关文章

4.高级数据过滤 ---SQL

一.AND操作符 要通过不止一个列进行过滤,可以使用A ND操作符给WHERE子句附加条件. SELECT prod_id, prod_price, prod_name FROM Products WHERE vend_id = 'DLL01' AND prod_price <= 4; 分析▼此SQL语句检索由供应商DLL01制造且价格小于等于4美元的所有产品的名称和价格.这条SELECT语句中的WHERE子句包含两个条件,用A ND关键字联结在一起.A ND指示DBMS只返回满足所有给定条件的

&lt;&lt;ABP框架&gt;&gt; 数据过滤

文档目录 本节内容: 简介 预定义过滤 ISoftDelete 何时可用? IMustHaveTenant 何时可用? IMayHaveTenant 何时可用? 禁用过滤 关于using声明 关于多租户 启用过滤 设置过滤参数 SetTenantId 方法 自定义过滤 EntityFramework.DynamicFilters 文档 其它 ORM 简介 通常都会用到软删除模式(不把一个实体从数据库中删除,只是给它做个标志“deleted“),如果一个实体被软删除,它不应被应用意外地获取,为了提

MySQL基础(四):数据过滤

数据过滤 WHERE子句组合NOT和IN操作符以建立功能更强的更高级的搜索条件. AND操作符 为了通过不止一个列进行过滤,可使用AND操作符给WHERE子句附加条件.下面的代码给出了一个例子: 输入 SELECT prod_id, prod_price, prod_name FROM products WHERE vend_id = 1003 AND prod_price <= 10; 输出 分析 此SQL语句检索由供应商1003制造且价格小于等于10美元的所有产品的名称和价格.这条SELEC

FastReport 数据过滤

FastReport 数据过滤 在DataBind 的 OnBeforePrint 设置条件 例:显示 大于0 的数据 procedure MasterData1OnBeforePrint(Sender: TfrxComponent); begin MasterData1.Visible :=  (<FxDB."Counts">) > 0; end; FastReport 数据过滤,布布扣,bubuko.com

coreseek 自定义词库(四)数据过滤

条件过滤在列表中是常用的功能,使用mysql数据库和sphinx进行搜索需要安装sphinx引擎 mysql命令行中, show engine sphinx states; 可以查看是否有  sphinxex引擎,如果没有则需要安装,否则无法使用这样的语句: select * from documents where group_id = 2 and query='@title 测试;mode=extended'; 安装sphinx引擎大家可以参考: http://blog.zhuyin.org

php 数据过滤

1.php提交数据过滤的基本原则 1)提交变量进数据库时,我们必须使用addslashes()进行过滤,像我们的注入问题,一个addslashes()也就搞定了.其实在涉及到变量取值时,intval()函数对字符串的过滤也是个不错的选择.2)在php.ini中开启magic_quotes_gpc和magic_quotes_runtime.magic_quotes_gpc可以把get,post,cookie里的引号变为斜杠.magic_quotes_runtime对于进出数据库的数据可以起到格式话

高级数据持久化 CoreData

一.ios3.0以后推出的  优点:不用写SQL语句 简化代码    以对象形式存储数据 更符合面向对象思想 CoreData允许按照 实体-属性-值 模型组织数据 以XML,二进制,SQLite 实体描述类:NSEntituDescripion创建对象 不用alloc init 数据连接器类(核心):NSPersistentStoreCoodinator 助理 数据管理器类(实际操作的临时数据库):NSManagedObjectContext(被管理对象的上下文) 数据模型器类(相当于数据库的

.NET WinForm程序中给DataGridView表头添加下拉列表实现数据过滤

转:http://www.cnblogs.com/jaxu/archive/2011/08/04/2127365.html 我们见过Excel中的数据过滤功能,可以通过点击表头上的下拉列表来实现数据的过滤,这个功能很实用,省去了我们需要在程序中单独设计数据的查询过滤模块,功能直接依赖于数据绑定控件DataGridView.先来看看Excel中的数据过滤功能. 要想在DataGridView中实现类似于Excel的这种功能其实也并非难事.来看看msdn上的一篇文章,上面有详细的介绍,不过目前只有全

Angularjs 数据过滤

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="X-UA-Compatible"content="edge" /> <meta name="viewport"con