在关系代数表达式里面如何表示sql中的模糊查询呢,比如“like”,"in"这样的语句。下 面的这个例子:在一个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在关系代数表达式里面如何表示sql中的模糊查询呢,比如“like”,"in"这样的语句。下 面的这个例子:在一个相关的知识,希望对你有一定的参考价值。
in 表示满足条件的其中任何一个,一般用于子查询或选择查询而like才是做模糊查询用的,表示符合后面接的条件的数据 参考技术A 字段名 like '%%' %里面写要查的就好 模糊查询 参考技术B like '%中国%'
id in(1,3,4);
name in ('小明','小王')
将 sql 视图查询更改为关系代数?
【中文标题】将 sql 视图查询更改为关系代数?【英文标题】:changing a sql view query into a relational algebra? 【发布时间】:2010-11-30 13:22:52 【问题描述】:我想将此 sql 查询转换为关系代数。
sql查询:
SELECT *
FROM Library
WHERE libName='florence'
【问题讨论】:
【参考方案1】:我不知道您对 convert to 关系代数是什么意思。但在关系代数中,这句话是:
基本上,SELECT
对Library
表的操作,带有一个条件。
【讨论】:
【参考方案2】:该视图与以下结果相同:
SELECT *
FROM Library
WHERE libName='florence'
【讨论】:
基本上是的,但我想知道如何将其转换为关系代数 对我来说 sql 是关系代数,虽然不是最好的以上是关于在关系代数表达式里面如何表示sql中的模糊查询呢,比如“like”,"in"这样的语句。下 面的这个例子:在一个的主要内容,如果未能解决你的问题,请参考以下文章