sql 运算符

sql 运算符,第1张

http://baike.baidu.com/view/425996.htm

个人觉得运算符并不多.百度下就知道啦

比较运算符

含义(示例)  

 =(等号) 等于 (A1=B1)  

 >(大于号) 大于 (A1>B1)  

 <(小于号) 小于 (A1<B1)  

 >=(大于等于号) 大于或等于 (A1>=B1)  

 <=(小于等于号) 小于或等于 (A1<=B1)  

 <>(不等号) 不相等 (A1<>B1)

下边的连接不知道对你有没有用去看看咯

http://wenku.baidu.com/view/aa243ff5f61fb7360b4c65e6.html

SQL语言中的运算有以下几种:

算术运算:用于对数值进行加、减、乘、除和取余等 *** 作。

逻辑运算:用于对条件进行与、或、非等 *** 作,返回真或假的结果

关系运算:用于对两个值进行比较,返回真或假的结果,例如等于、大于、小于等。

集合运算:用于对两个或多个查询结果进行合并、交集、差集等 *** 作,例如UNION、INTERSECT等。

存在运算:用于判断子查询是否有记录返回,如果有则返回真,否则返回假。

赋值运算不是SQL语言中的一种运算,而是在变量声明或更新时使用的符号(=)。

ALL为一个结果集,=ALL,即等于结果集中所有值。

例表 :

table_a

a

1

2

3

4

-----------------------------------------------

table_b

a

1

select * from table_a where a = all(select a from table_b)

语句等效

select * from table_a where a = 1

检索结果为:1

--------------------------------------------

table_c

a

1

1

select * from table_a where a = all(select a from table_c)

语句等效于

select * from table_a where a = 1

检索结果为:1

---------------------------------------

table_d

a

1

2

select * from table_a where a = all(select a from table_d)

则返回结果集为空

---------------------------------------------------

以上的例子,即a列的值与 all结果集所以的值对比。

而实际应用中,ALL更常与 ‘>’ ,‘<’运算符组合,来选择一个范围内的数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9933783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存