失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > SQL Server数据库简单查询

SQL Server数据库简单查询

时间:2024-05-01 07:14:27

相关推荐

SQL Server数据库简单查询

1、查询的格式:SELECT 字段名称 FROM 表名 [WHERE 条件表达式] [ORDER BY 字段名称 ASC(升序)|DESC(降 序)]例如:SELECT *FROM USER [查询标的所有信息]SELECT userID,userName FROM USER [只查询USER表中的指定字段]SELECT *FROM USER ORDER BY userID DESC [按照用户ID降序排序]SELECT *FROM USER WHERE userID=4 [查询员工ID=8的记录]注:1. 表中一行为记录,也就是面向对象编程语言中的对象,一个表相当于一个类2. 表中一列成为字段,在xxxxxx中是属性3. 列名称列表要用逗号隔开 4. 如果每个列都要查出来,那么没有必要写每个列的名称。用*号表示2.条件表达式:><>=<=!=或<>is not nullis null一、查询空的条件:SELECT *FROM USER WHERE userName='' 查询字段为空字符串SELECT *FROM USER WHERE userName is not null 查询字段不为空上面两者不等价例如:SELECT *FROM USER WHERE userSex!='男' [查询性别不为男的记录]SELECT *FROM USER WHERE userId>10 [查询用户ID大于10的用户]SELECT *FROM USER WHERE userId>=20 [查询用户ID大于等于20的用户]SELECT *FROM USER WHERE userId<=10 [查询用户ID小于等于10的用户]SELECT *FROM USER WHERE userID is nou null [查询用户ID不能为空]SELECT *FROM USER WHERE userID is null [查询用户ID为空]3、逻辑与和逻辑或逻辑与:多个条件都要满足,条件和条件之间是且的关系,用and进行连接select * from UserInfo where DeptID=2 and UserType=0逻辑或:多个条件,其中任何一个满足就可以,条件和条件之间椒或的关系,用or进行连接select * from UserInfo where DeptID=2 or UserType=04、表示数字或者日期的范围 between字段 between 开始 and 截止select *from [AttendanceInfo] where FaceTIme between '-02-10 18:30:25' and '-02-15'5、可选列表 字段 in(可选的值列表)select * from UserInfo where DeptID=2 or DeptID=5 or DeptID=6select *from UserInfo where DeptID in (2,5,6)6、like模糊查询%:表示任意N个字符 N可以为0select *from 表名称 where 字段 like '%查询内容%'只打在前面:表示查询以查询内容结尾的条件select * from UserInfo where UserID like '%6' [查询用户id是以6结尾]%可以代表N个字符 N可以是0 也可以是其他数字只打在后面:表示查询以查询内容开头的条件select * from UserInfo where UserName like '李%' [查询用户姓名是以李开头]两边都打:表示包含查询内容的条件select * from UserInfo where UserID like '%0%' [查询用户id包含0]

如果觉得《SQL Server数据库简单查询》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。