SQL
vleity
这个作者很懒,什么都没留下…
展开
-
数据库空值处理函数
数据库空值处理函数SQL ServerSELECT COALESCE('',0) 结果0 SELECT COALESCE(' ',0) 结果0 SELECT COALESCE(null,0) 结果0 SELECT COALESCE(123,0) 结果123 SELECT ISNULL('',0) 结果'' SELE...原创 2018-05-13 09:54:10 · 4099 阅读 · 0 评论 -
根据表批量修改
根据表批量修改根据B表修改A表中有误的字段值 1. 找出有误的数据 2. 修改有误的数据实例DECLARE @Term INT --当前学期IDSELECT @Term=ID FROM Semester WHERE TermState=1-----------------------找出学生类别不同的数据SELECT StudentsCourseRecord.St...原创 2018-05-13 09:55:37 · 284 阅读 · 0 评论 -
删除重复数据
SQL Server数据库删除重复的数据DECLARE @SemesterID INTDECLARE @CourseID INTDECLARE @StuCategory INTDECLARE @StudentID INTDECLARE @MinID INTDECLARE DeleteCursor CURSOR ------定义游标----------找出重复的数据FOR ...原创 2018-05-13 09:56:20 · 180 阅读 · 0 评论 -
向表插入不存在数据
SQL Server 向表中插入不存在的数据有A、B两张表 将A表的数据插入到B表,如果B表中存在那条数据,则不插入 即只插入在A表而不在B表的数据 我们只需要找出这些在A表而不在B表的数据,然后将它们插入到B表即可 以A表为基表,两张表用左外连接LEFT JOIN ON,若B表ID为null,则这条数据不存在B表中实例----------------向学生选课记录表中...原创 2018-05-13 09:56:50 · 686 阅读 · 0 评论 -
SQLserver存储过程
SQLserver存储过程系统常用的存储过程exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns column;--查看列exec sp_helpIndex table;--查看索引exec sp_helpConstraint table;--约束exec sp_stored_procedu...原创 2018-05-13 19:19:26 · 429 阅读 · 0 评论 -
SQLserver使用临时表代替游标遍历
使用游标做遍历操作DECLARE @AssessThemeID INTDECLARE @EntityID INTDECLARE MyCursor CURSOR --定义游标FOR SELECT ContactID,AssessThemes.ID AS AssessThemeID FROM AssessWorkLoadAudit LEFT JOIN AssessTh...原创 2018-05-31 19:26:52 · 2641 阅读 · 0 评论