网站的后台怎么做的,东莞建设企业网站公司,简单软件开发工具,网站申请收录01T-SQL案例整理已知有一个表#xff1a;该表的字段有#xff1a;id,name,date,gradeid,email#xff0c;表名为table_name,按要求实现下面内容。1.插入一条记录#xff1a;insert into table_name values (1,刘世豪,2017-10-21,1,666qq.com)2.将学号是1的学生姓名修改成张… 01T-SQL案例整理已知有一个表该表的字段有id,name,date,gradeid,email表名为table_name,按要求实现下面内容。1.插入一条记录insert into table_name values (1,刘世豪,2017-10-21,1,666qq.com)2.将学号是1的学生姓名修改成张云飞update table_name set name 张云飞 where id 13.删除编号为1的学生信息delete from table_name where id 14.查询全部信息select * from table_name5.查询姓名是刘世豪的学生信息select * from table_name where name 刘世豪6.查询姓名中姓孙的学生信息select * from table_name where name like 孙%7.查询姓名中包含华的select * from table_name where name like %华%8.按照年级编号升序排序select * from table_name order by gradeid asc9.按照年级编号降序排序select * from table_name order by gradeid desc10.查询每个年级多少人select count(*) 人数,gradeid 年极 from table_name group by gradeid11.查询前20条信息select top 20 * from table_name12.查询百分之20的数据select top 20 percent * from table_name13.查询没有邮箱信息的学生select * from table_name where email is null or email 14.链接查询所有信息select * from table_name t ,grade g where t.gradeid g.gradeid15.链接查询的第二种select * from table_name t join grade g on t.gradeid g.gradeid16.查询每个年级的男女生人数select count(*) 人数,gradeid 年级,sex 性别 from table_name group by gradeid,sex having sex 男select count(*) 人数,gradeid 年级,sex 性别 from table_name group by gradeid,sex having sex 女17.查询年级总人数超过15的年级select count(*) 人数,GradeId 年级 from table_name group by GradeId having count(*)1518.如果默认邮箱是2451999120qq.com 插入一条记录insert into table_name values (1,刘世豪,2017-10-21,1,default);19.查询每科最大的分数select max(StudentResult) 分数,subjectid 科目 from result group by subjectid20.查询每科平均分数select avg(StudentResult) 分数,subjectid 科目 from result group by subjectid20.查询每科最少的分数select min(StudentResult) 分数,subjectid 科目 from result group by subjectid20.查询每个学生的总分数select StudentNo,sum(studentResult) from result group by StudentNo21.查询第五页的数据每页显示3条记录oracle分页select a1.* from (select emp.*,rownum rn from emp where rownum 5) a1 where rn 3;22.查询第3页的数据每页显示4条sqlserver分页select top 4 * from grade where gradeid not in (select top (4*3)-1 gradeid from grade)02SQL中的函数整理字符串函数1.查询m在My Jbns Course里面出现的位置 SELECT CHARINDEX(m,My Jbns Course)返回结果12.查询My Jbns Course的长度 SELECT len(My Jbns Course)返回结果14 3.把传递给他的字符串转换成大写 SELECT UPPER(my is father);返回结果MY IS FATHER4.清除字符左边的空格 SELECT ltrim( 你是谁 )返回结果你是谁 5.清除字符右边的空格 SELECT rtrim( 你是谁 )返回结果: 你是谁;6.从字符串右边返回指定的字符4代表截取几个字符 SELECT RIGHT(买卖提5吐尔松,4)返回结果5吐尔松7.替换一个字符串中的字符把(我)替换成(你) SELECT replace(我是谁,我,你)返回结果你是谁8.在一个字符串中删除指定长度的字符并在改位置插入一个新字符1是从第一个开始5是截取5个 SELECT stuff(abcdefg,1,5,明朝的皇帝是谁)返回结果明朝的皇帝是谁fg日期函数1.取得系统当前的日期 SELECT getdate()返回结果2020-12-19 19:34:01.5832.将指定的数值添加到指定的日期部分后的日期yy年mm月dd:日5代表加的数字 SELECT DATEADD(yy,5,01/01/2009)返回结果2014-01-01 00:00:00.0003.两个日期中指定日期的间隔yy年mm月dd:日输出一个整型 SELECT DATEDIFF(yy,2017-05-08,2019-05-04)返回结果24.日期中指定日期部分的字符串形式yy年mm月dd:日输出一个字符串星期六 SELECT datename(dw,2015-05-09)返回结果星期六5.日期中指定日期部分的整数形式 SELECT datepart(day,2014-05-09)返回结果9数学函数 1.返回0-1之间的随机数float值 SELECT rand()返回结果0.02740488322641812.取大于或等于指定数值、表达式的最小整数 SELECT ceiling(45.6)返回结果463.取数值表达式的绝对值 SELECT abs(-8)返回结果84.取小于或等于指定数值、表达式的最大整数 SELECT floor(32.8)返回结果325.取数值表达式的幂值5的2次方 SELECT power(5,2)返回结果256.取数值表达式四舍五入为指定的精度2代表保留2位其余的都是0 SELECT round(3.1415926,2)返回结果3.14000007.对于正数返回1对于负数返回-1对于0则返回0 SELECT sign(-1)返回结果-18.取浮点表达式的平方根 SELECT sqrt(9)系统函数 1.用来转变数据类型 SELECT CONVERT (VARCHAR (5),12345)返回结果‘123456’2.返回当前用户的名字 SELECT CURRENT_USER返回结果dbo3.返回用于指定表达式的字节数 SELECT DATALENGTH (中国A联盟)返回结果 94.返回当前用户所登录的计算机名字 SELECT HOST_NAME()返回结果LAPTOP-MDTGDUL45.返回当前所登录的用户名称 SELECT SYSTEM_USER返回结果LAPTOP-MDTGDUL4\245196.从给定的用户ID返回用户名 SELECT USER_NAME(1)返回结果dbo往期精彩这群学生也太酷了吧原来这才是辩论赛的意义所在...2020-12-19 计算机专业毕业后能做什么工作2020-12-18 多久没有给家里打过电话了2020-12-17 mybatis环境搭建步骤含配置文件代码2020-12-16 上机不会做在讲台上做做试试2020-12-15 mybatis的配置文件和映射文件2020-12-14 点分享点点赞点在看