在关系代数表达式里面如何表示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 关系代数是什么意思。但在关系代数中,这句话是:

基本上,SELECTLibrary 表的操作,带有一个条件。

【讨论】:

【参考方案2】:

该视图与以下结果相同:

SELECT *
FROM Library
WHERE libName='florence'

【讨论】:

基本上是的,但我想知道如何将其转换为关系代数 对我来说 sql 是关系代数,虽然不是最好的

以上是关于在关系代数表达式里面如何表示sql中的模糊查询呢,比如“like”,"in"这样的语句。下 面的这个例子:在一个的主要内容,如果未能解决你的问题,请参考以下文章

plsql查询中'%%'是模糊查询吗?为啥查不出来呢?

sql模糊查询

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

数据库 关系代数中 join 的意思是啥 怎么用

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

SQL语句怎么表示除法运算?