SQL
lx_fighting
学习永不止步
展开
-
SQL语句查询——以一个表中的两列数据为条件据查询另一个表中的数据
查询语文成绩大于80分的学生的基本信息,但是姓名有重复的,(即可能1班、2班都有小明)。原创 2022-10-24 16:12:27 · 2876 阅读 · 1 评论 -
SQL server数据库 创建一个只能访问某个视图的角色
创建一个用户,只能访问tableview这个视图1、新建一个数据库查询,选则可以用户访问的数据库,不要是默认的系统数据库2、执行一下语句exec sp_addrole Test001;--角色叫Test001grant select on dbo.tableviewTest001;--查看视图的权限exec sp_addlogin 'Test001','123','MyData';--分别为 登录名,密码,数据库名exec sp_adduser 'Test001','Test001@', 'Te原创 2022-05-09 14:44:28 · 1539 阅读 · 0 评论 -
SQL的DATEDIFF计算天数
1.time1和time2是table1中的两列,这个语句计算这两列日期中间相差的天数,使用DATEDIFF函数。实例1select DATEDIFF(DAY, time1, time2) AS 时间差距 from table1;2.使用case when then判断time2 这一列中为null的日期,如果是用现在的时间代替。GETDATE()是获取现在的时间。//case when 使用 select case when 范围条件 then 产生的结果 wh原创 2022-03-17 17:35:29 · 4981 阅读 · 0 评论