在asp中用sql语句找学号为06001的学生姓名好找,最简单的sql语句即可,
可想用一个sql语句同时找出学号为06001,06002,06003等多名学生的姓名,怎么写呢?
sql菜鸟请高手指点
where id in (06001,06002,06003)
用or 也行
呵呵 简单呀 用in 假设学号为数字,字符串的话str="'06001','06002','06003'"
HTM ......
数据库为2000
现有字段:
id,site,type,fromplace,toplace,scount,year,month
备注:
stype:搜索类型
fromplace:出发地
toplace:目的地
site:站点
scount:搜索次数 --【未统计好】
logyear:记录年
logmonth:记录月
现在想用一条SQL语句根据搜索类型查询每月中,搜索次数在前20的记录
先前发的帖子没有把问 ......
CREATE PROCEDURE test1
@jyrqi datetime --输入日期作为存储过程的参数
as
create table table1
(
idno varchar(15),
dept varchar(6),
lbmc varchar(10),
jyrqi datetime,
jyl decimal(9,2)
)
insert into table1(idno,dept,lbmc,jyrqi,jyl) select idno,dept,lbmc,jyrqi,jyl from oil_record
declare ......
MYSQL中有一mybase数据库,数据库中有两张表,A表与B表。但是B表的数据在A表都能查询得到。现在想把A表中与B表相同的数据都删除,请问这个SQL语句要如何写?
delete from a where id in(select id from b);
我的删除语句是要两个条件的,一个是要id相同,一个是name相同
语句改成这样delete from a where id,name in(s ......
学生表:stuId stuName
1 张三
2 李四
课程表:courseId courseName
1 语文
2 数学
3 英语
成绩表:scoreId stuId courseId score
1 1 1 50
......
我现在有两个表
SA:number date
1 2010-1-4
2 2010-2-8
3 2010-5-9
4 2008-5-6
5 2009-6-5
6 2008-4-6
7 2008-4-6
…… ……
JA:number date
......