![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
iteye_10024
这个作者很懒,什么都没留下…
展开
-
sql 中case when then else end 的使用
select * from sysobjects where [xtype]='u' go if exists(select id from sysobjects where name='studentscore') drop table studentscore--删除与实验冲突的表 go create table studentscore--创建实验表 ( [id] int ...原创 2009-11-27 16:39:54 · 363 阅读 · 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 · 1026 阅读 · 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 · 96 阅读 · 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 · 134 阅读 · 0 评论 -
left join ,right join 以及inner join 详解
[code="sql"] left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: -------------------------------------------- 表A记录如下:...原创 2010-05-13 01:01:21 · 59 阅读 · 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 · 106 阅读 · 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 · 67 阅读 · 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 · 76 阅读 · 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 · 752 阅读 · 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 · 523 阅读 · 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 · 70 阅读 · 0 评论 -
sql中如果存在数据库或表则删除数据库或表
[code="sql"] --房屋发布系统 --注意:使用该sql语句生成数据库和表时,必须先在E盘下创建名为houseRental 的文件夹; USE master GO if exists(select * from dbo.sysdatabases where name='houseRental') drop database houseRental GO CR...原创 2013-03-22 08:40:07 · 3681 阅读 · 0 评论