SQL
雨天的竹
这个作者很懒,什么都没留下…
展开
-
to_char,to_date和to_number
to_char 是把日期或数字转换为字符串的函数TO_CHAR(number, '格式') delete individual where to_char(birthdate,'yyyy-mm-dd')='1990-10-2' to_date 是把字符串转换为数据库中的日期类型的转换函数to_number 是将字符转化为数字的函数原创 2016-10-10 12:20:18 · 277 阅读 · 0 评论 -
SQLserver面试题
题目一、有两个表:TableX有三个字段Code、 Name、 Age、 其中Code为主键;TableY有三个字段Code、 Class、Score, 其中Code + Class 为主键。两表记录如下:Code Name Age Code Class Score97001 张三 22 97001 数学 8097002 赵四 21 97002转载 2016-10-10 13:31:31 · 3313 阅读 · 0 评论 -
经典的SQL语句面试题
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S#from (select s#,score from SC where C#=’001′转载 2016-10-10 13:42:42 · 551 阅读 · 0 评论 -
如何查询前30条数据的后5条
select top 5 * from knowledge where knowledgeid not in(select top 25 knowledgeid from knowledge) --查询前30条数据的后5条原创 2016-10-10 13:52:16 · 646 阅读 · 0 评论 -
SQL SELECT INTO 语句可用于创建表的备份复件
SELECT INTO 语句SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。SQL SELECT INTO 语法您可以把所有的列插入新表:SELECT *INTO new_table_name [IN externaldatabase] FROM old_tablename转载 2016-10-10 14:09:24 · 1196 阅读 · 0 评论 -
begin tran ~~rollback
begin tran--开始事务update student.ContractLevel set MajorOffline=0,ElectiveOffline=0,Repair=0 where id=490086rollback--回滚事务 一般在修改数据的时候验证下有效性比如在添加数据时,不确定这些语句是否正确,先执行,再回滚表示没有做任何操作,原创 2016-10-10 17:01:58 · 1173 阅读 · 0 评论