网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月06日漏签0天
广信it学院吧 关注:1,002贴子:19,416
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回广信it学院吧
>0< 加载中...

SQL Server条件查询

  • 只看楼主
  • 收藏

  • 回复
  • 幸运的别离56
  • 默默无闻
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一、 过滤数据SQL Select Distinct 子句。
用法:SELECT DISTINCT 列名 1,列名 2,... FROM 表名;
- SELECT DISTINCT 子句检索指定列列表中的唯一不同值,它从结果集中删除列 中的重复值。
- DISTINCT 子句将所有 NULL 值视为相同的值。
二、 条件判断SQL Server WHERE子句。
用法:SELECT 列名 FROM 表名 WHERE 条件;
- 要从表中获取满足一行或多行数据,可以使用 WHERE 子句。其中“条件”比如是:id = 1;
- 在 WHERE 子句中,指定搜索条件以过滤符合条件的 FROM 子句返回行。
- WHERE子句仅返回导致搜索条件计算为TRUE的行,搜索条件是逻辑表达式或多个逻辑表达式的组合。
三、 AND 查找满足两个条件的行。
用法:SELECT 列名 FROM 表名 WHERE 条件1 AND 条件2 AND ...;
- AND 是一个逻辑运算符,用于组合两个布尔表达式。
- 可以使用逻辑运算符 AND 来组合这两个条件,返回同时满足这两个条件的FROM 子句返回行。
四、 (>,=,<)使用比较运算符。
用法:SELECT 列名 FROM 表名 WHERE 列名 > 0 AND 列名 = 1 AND 列名 < 2;
- 它们三个是SQL Select中的比较运算符,可以用于WHERE子句中当作布尔表达式。
五、 OR 查找满足任意一个条件的行。
用法:SELECT 列名 FROM 表名 WHERE 条件1 OR 条件2 OR ...;
- OR 是一个逻辑运算符,用于组合两个布尔表达式。
- OR运算符它和AND运算符的不同是,OR运算符只需要满足其中的一个的就会被返回。
- 在语句中使用多个逻辑运算符时,SQL Server将在 AND 运算符之后计算 OR 运算符。
- 可以使用括号更改评估顺序。
六、 Between查找两个值之间的值的行。
用法:SELECT 列名 FROM 表名 WHERE 列名 BETWEEN 开始值 AND 结束值;
- BETWEEN 运算符是一个逻辑运算符,用于指定要测试值的范围。
- 查找介于“开始值”和“结束值”之间的FROM 子句返回行。
- 可以作用于数字类型、时间类型等等。
七、 IN 查找值列表中具有值的行。
用法:SELECT 列名 FROM 表名 WHERE 列名 IN (值1, 值2,...);
- IN 运算符是一个逻辑运算符。
- IN 运算符等效于多个 OR 运算符。
八、 LIKE 运算符。
用法:SELECT 列名 FROM 表名 WHERE 列名 LIKE “查询值”;
- LIKE 查找“等于”指定含字符串的行, NOT LIKE 查找不“等于”指定含字符串的行。
九、 %(百分比)通配符。
用法:SELECT 列名 FROM 表名 WHERE 列名 LIKE “%查询值%”;
- 通配符百分比( % ):任何零个或多个字符的字符串。
- LIKE 查找包含指定含字符串的行, NOT LIKE 查找不包含指定含字符串的行。
十、 _(下划线)通配符。
用法:SELECT 列名 FROM 表名 WHERE 列名 LIKE “_查询值”;
- 下划线( _ )通配符:任何单个字符。
- 比如 '_u%' 返回第二个字符为字母 u 的行。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回广信it学院吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示