Select语句常见使用方法整理

一、简单查询 1.查询表中所有字段: Select * From 表名 例:查询所有用户的资料 Select * From YL_User 2.查询特定字段: Select 字段1,字段2… From 表名 例:查询YL_User中的UserName,Password信息 Select UserName,Password From YL_User 3.改变列标题: Select ’列标题’=字段名 From 表名 或 Select 字段名 As ’列标题’ From 表名 或 Select 字段名 ’列标题’ From 表名 例:查询YL_User中的UserName,Password,列标题分别使用“用户名”、“密码”显示 Select UserName As ’用户名’,Password As ’密码’ From YL_User 4.给结果加入字符串: Select ’字符串’ + 字段名 as 列标题 From 表名 例:查询YL_User中的UserName信息,在结果前加入“用户名:”,列标题使用“用户名”。 Select ’用户名:’ + UserName as ’用户名’   From [YL_User] 二、条件查询 1.比较查询: Select   字段名 From 表名 Where 条件 可用比较操作符:=、>、<、>=、<=、<>、!=、!<、!> 例:查询YL_User表中用户名为“依龙”的信息 Select * From YL_User Where UserName = ’依龙’ 2.范围查询: Select 字段名 From 表名 Where 表达式 [NOT] Between 起始值 And 结束值 例:查询YL_User表中Score为1000到2000的用户信息 Select * From YL_User Where Score Between 1000 And 2000 3.列表查询: Select   字段名 From 表名 Where 表达式 [NOT] In (列表项1,列表项2...) 例:查询YL_User表中用户名为“依龙”、“李思杰”的信息 Select * From YL_User Where UserName In (’依龙’,’李思杰’) 4.字符串匹配查询: Select 字段名 From 表名 Where 字符串表达式 [Not] Like 匹配模式 SQL Server可使用以下几种通配符:①%(百分号):可匹配任意长度和类型的字符串;②_(下划线):匹配任意单个字符;③[](方括号):在括号内指定范围,如[a-z]等;④[^]:不属于指定范围。 例:查询YL_User表中用户名以“李”开头的用户信息 Select * From YL_User Where UserName Like ’李%’ 5.空值判断查询: Select 字段名 From 表名 Where 字段名 IS [Not] NULL 例:查询YL_User表中TrueName为空值的用户信息 Select * From YL_User Where TrueName IS NULL 6.逻辑判断查询:

Select 字段名 From 表名 Where 表达式 AND|OR [NOT] 表达式2 例:查询YL_User表中性别为性别为男且积分大于1000或威望大于100的用户信息 Select * From YL_User Where Sex = ’男’ And (Score>1000 Or Power>100) 7.消除重复项: Select Distinct 字段名 From 表名 8.使用Top和Percent限制结果集: Select Top n [Percent] 字段名 From 表名 Where 查询条件 未指定Percent为返回n行,指定Percent就是返回结果中的n%。 例:查询YL_User表前10%的用户信息 Select Top 10 Percent * From YL_User 三、使用Order By 对查询结果进行排序 Order By 排序表达式 Asc|Desc Asc:递增排序;Desc:递减排序。 例:查询YL_User表的所有信息,并对结果按ID的降序排序 Select * From YL_User Order By ID Desc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值