
sql
iteye_10024
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql 中case when then else end 的使用
select * from sysobjects where [xtype]='u'goif exists(select id from sysobjects where name='studentscore')drop table studentscore--删除与实验冲突的表gocreate table studentscore--创建实验表([id] int ...原创 2009-11-27 16:39:54 · 395 阅读 · 0 评论 -
insert 多条记录,且自动创建表操作
[quote]Insert可以使一个表新增一个或多个记录的用法:[/quote][code="sql"]INSERT INTO:新增一个记录。 INSERT INTO…SELECT:新增多个记录。 一、INSERT INTO 新增一个记录的INSERT INTO语法如下: INSERT INTO 表 [(字段1[,字段2[, ...]])] ...原创 2013-03-22 08:37:11 · 1143 阅读 · 0 评论 -
SQL中CONVERT转化函数的用法
[code="sql"]SQL中CONVERT转化函数的用法添加时间:2007-4-22 格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT ...原创 2010-05-21 16:10:09 · 127 阅读 · 0 评论 -
sql面试
[quote]问题描述:现有一张表结构如下:create table tableName( id int, sname varchar(15), smoney float, sprovince varchar(15) ) 其中id:合同id sname:姓名 smoney :业绩 ...原创 2010-05-13 12:31:45 · 176 阅读 · 0 评论 -
left join ,right join 以及inner join 详解
[code="sql"]left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: -------------------------------------------- 表A记录如下:...原创 2010-05-13 01:01:21 · 101 阅读 · 0 评论 -
group by 详解
[quote]一道SQL语句面试题,关于group by 表内容:2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 胜 负 2005-05-09 2...原创 2010-05-13 00:45:30 · 144 阅读 · 0 评论 -
常用经典sql句子二
[code="sql"]1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1 1 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Acces...原创 2010-05-13 00:20:09 · 100 阅读 · 0 评论 -
常用经典sql句子
[code="sql"]1.SQL插入语句得到自动生成的递增ID值insert into Table1(Name,des,num) values ('ltp','thisisbest',10);select @@identity as 'Id'2.实现是1或0想显示为男或女select name,Sex= case Sex when '1' the...原创 2010-05-13 00:11:50 · 105 阅读 · 0 评论 -
细说group by 和having 以及count函数的 联合使用
[code="sql"]1.使用group by进行分组查询在使用group by关键字时,在select列表中可以指定的项目是有限制的,select语句中仅许以下几项:〉被分组的列〉为每个分组返回一个值得表达式,例如用一个列名作为参数的聚合函数group by的使用在这只写几个例子吧:例:select courseID,avg(score) as 课程平均成绩fr...原创 2010-05-13 00:05:40 · 834 阅读 · 0 评论 -
sql中group by 和count 以及内连接查询的运用
[quote]问题描述:现有3张表:分别是学生信息表S(sno,sname)课程信息表C(cno,cname,cteacher)学生与课程关系表SC(sno,cno,scroce)问题1:查询出所有未选修过李明老师所教课程的学生姓名.问题2:查询出有2门以上未及格的学生姓名问题3:查询出既选修课程"1"也选修了课程"2"的学生姓名主要考察:group by ...2010-05-12 21:35:12 · 566 阅读 · 0 评论 -
SQL操作全集
删除重复记录[code="sql"]Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...) [/code]2010-05-12 18:27:29 · 97 阅读 · 0 评论 -
sql中如果存在数据库或表则删除数据库或表
[code="sql"]--房屋发布系统--注意:使用该sql语句生成数据库和表时,必须先在E盘下创建名为houseRental 的文件夹;USE masterGOif exists(select * from dbo.sysdatabases where name='houseRental') drop database houseRentalGOCR...原创 2013-03-22 08:40:07 · 3762 阅读 · 0 评论