数据库中in函数可以用什么代替

 我来答
zjf_1175
推荐于2018-03-30 · TA获得超过407个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:111万
展开全部
也不知道你指的是什么数据库,对于常用的mysql,sqlserver,oracle 来说in 不是函数而是一个范围运算的关键字,多数在建立约束和对表进行select,update,delete 操作时候进行一个约束限制和查询,更新,删除的筛选限制。
比如对表users进行查询操作使用in 关键字实现条件限制:

1 select userName from users where address in ('北京','长春','长沙');

2 select username from users where age in (18,19,20); 等等。

如果要使用其他手段来代替in 这要根据具体需求来考虑了,如第2条语句可以这样写:
select username from users where age=18 or age=19 or age=20;
select username from users where age between 18 and 20;
有时也可以使用 not in 从逻辑反实现in 的功能...............

............
水淼嬴雪晴
2019-09-17 · TA获得超过3762个赞
知道小有建树答主
回答量:3082
采纳率:30%
帮助的人:201万
展开全部
sql
aggregate
函数是什么数据库可以用
sql
拥有很多可用于计数和计算的内建函数。
[编辑本段]函数的语法
内建
sql
函数的语法是:
select
function(列)
from

[编辑本段]函数的类型

sql
中,基本的函数类型和种类有若干种。函数的基本类型是:
aggregate
函数
scalar
函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式