SQL语句里的where子句中的in,= 我弄不明白,有哪位指点一下。

liliah 2002-06-12 08:36:44
能留下QQ吗?如果能指教。谢谢
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
哈密尔 2002-06-12
  • 打赏
  • 举报
回复
in 表示某数值在某范围内,可用于多值,而=只用于单值
yxsalj 2002-06-12
  • 打赏
  • 举报
回复
in表示一个范围,‘=’只匹配一个值。
duckcn 2002-06-12
  • 打赏
  • 举报
回复
IN
确定给定的值是否与子查询或列表中的值相匹配。

in子句可以用or代替

SELECT au_lname, state FROM authors WHERE state IN 'CA', 'IN', 'MD')
等价于
SELECT au_lname, state FROM authors WHERE state = 'CA' OR state = 'IN' OR state = 'MD'

详细的可以查联机帮助

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧