01 2017 档案
摘要:今天lucky小姐哭笑不得的说, 昨天下班时跟经理一起走的时候, 地铁站手机被小偷偷走,那时一个人孤单单的,除了惊愕, 她不知道该去联系谁, 借了同事的手机,给家里打去电话。 她说,因为那是她唯一记得的手机号,她觉得在地铁上的那段路是今年最漫长的路。 说罢,lucky小姐又说到:在回来的路上,有个男
阅读全文
摘要:create table autor 作者信息表( AId varchar(20), AName varchar(20), Aage int ) 非空约束 eg:把AId的值改为非空 alter table autor alter column AId varchar(20) not null 在这
阅读全文
摘要:create table autor 作者信息表( AId varchar(20), AName varchar(20), Aage int ) 创建索引 create index 索引名 on 表 (字段1,字段2.....) 索引名: 起个名字 表: 要添加索引的表 字段1:被添加索引的字段 c
阅读全文
摘要:截取字符串左侧空格 ltrim(表达式) select LTRIM(FName),Fname from T_Personselect LEN( 123),LTRIM( 123) 截取字符串右侧空格 rtrim(表达式) select LEN( 123),rtrim(123 )
阅读全文
摘要:-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
阅读全文
摘要:字段拼接在sqlserver中使用"+" select '12'+'13'as 字段拼接成1213 from T_Employee select '工号为:'+FNumber+'的姓名是:'+ FName , *from T_Employee where FName is not null 但在my
阅读全文
摘要:1,常量字段 select 'CowNew集团',918000000 as 注册资金,* from T_Employee其中 'CowNew集团',918000000 并不是实际的列, 这样的字段称为‘常量字段’,常量字段也可以看成普通的字段 2,字段间的计算 例子:计算员工工资指数公式为:薪水*年
阅读全文
摘要:distinct 是对整个结果集进行数据重复抑制,而不是针对每一个列。 select distinct FDepartment from T_Employee
阅读全文
摘要:语法: row_number () over (排序规则) 计算每一行数据在结果集的行数 select ROW_NUMBER() over (order by FSalary) as 排序 ,* from T_Employe 查询前五条数据, 并显示行号 select top 5 * from (s
阅读全文
摘要:当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。比如 select * from T_Employee where FNumber not in ( select top 5* from T_Employee order by FSalary desc)order by FSa
阅读全文
摘要:having 对部分分组来进行过滤 跟在group by 后面 在having语句中不能包含未分组的列名, select FAge,COUNT(*) from T_Employee where FSubCompany='beijing' group by FAge having COUNT(*)=2
阅读全文
摘要:lucky小姐说:昨天晚上他喝醉了,发消息说他想我了,说他后悔了。 我很惊讶。 我问lucky:你们很久都没有联系, 突然说... 你怎么想。 没错,'他'就是lucky的前男友。 lucky看着我,很平静的回道:有波动,但是想他的话不会再说出口,我们都有了各自的轨道,何必再生暧昧。 我很惊讶luc
阅读全文
摘要:分组语句必须和聚合函数在一起使用, group by子句负责将数据分成逻辑组,聚合函数对每一组进行统计计算 group by 必须放到 select 语句后面,如果select语句中有where子句,则group by必须放到where子句后面 select FAge from T_Employee
阅读全文
摘要:多值检测 关键词[in] 查出年龄是23,24,28 的人员信息 select * from T_Employee where FAge in (23,25,28) in 后面如果跟子查询, 不能是多列字段 只能是一列 范围值检测 关键词(between..and) 查出年龄在23-28之间的人员信
阅读全文
摘要:2017年的lucky小姐,厌倦了现在的工作,她觉得这些的工作对于她而言不具备挑战性,她在迷茫春节过后该如何选择, 这里是距她走出校门整整一年的时光。 lucky小姐从开发走向了实施,目的是想周游这个世界。 而lucky却不知道在面对实施她该具体哪些能力。 迷茫了几个月的时间, lucky决定,20
阅读全文
摘要:单字符过滤 '_' select * from T_Employee where FName like '_erry' 多字符过滤 '%' select * from T_Employee where FName like 'T%' 集合匹配过滤 [jt] :第一个字母为J 或t的信息 [^jt]
阅读全文
摘要:order by 跟在select* from 后面 order by 默认的是升序, asc 升序 desc 降序 select * from 表名 order by 字段名 asc 在带有过滤条件的情况下, 跟在where后面 select * from A where Age>23 order
阅读全文
摘要:count(*) 查出来的是:结果集的总条数 count(字段名) 查出来的是: 结果集中‘字段名’不为空的记录的总条数
阅读全文
摘要:删除主键 alter table 表名 drop constraint 主键名 删除之前先查询下系统表中的主键 select* from sysobjects where xtype ='pk ' 添加主键 alter table 表名 add primary key (字段名) alter tab
阅读全文
摘要:alter table [表名] alter column [字段名][ 属性] 例子: 把Student表中Sno的int类型 修改为 varchar 类型 alter table Student alter column Sno varchar(20) not null
阅读全文

浙公网安备 33010602011771号