搜索
首页 电脑/网络 程序设计

关于sql语句查询的问题

想在同一个字段下选多个值作为查询条件,请问这样的sql语句怎么写呢,或者要用其他方法

全部回答

2008-05-06

0 0

    假定表名test,列id是数值类型。 用同一个字段的多个值作为条件来查询可以使用in或者or。 具体语句如下: 1、 select * from test where id in (1,2,3) go 2、 select * from test where id = 1 or id =2 or id = 3 go 显然第一种方法更简便。
     PS:学妹的提问描述太少了,很难回答清楚。 如果如你消息所说,有一个选课表test,学生号id,所选课程名name,那么,检索同时选择了美术、体育、音乐三门课程的学生id的语法如下: select a。
  id from test a,test b,test c where a。  id = b。id and b。id = c。id and a。name = '美术' and b。
  name = '体育' and c。name = '音乐'; 问题的关键,在于test表通过别名做三次关联查询。 。

类似问题换一批

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
程序设计
数据库
C/C++
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
举报
举报原因(必选):
取消确定举报