SQL sever T-SQL语句 查read

CRUD:增删改查

 C:create 增  R:read 查 U:update 改 D: delete 删  

一、条件查询 where

select 列1 as 名1,列2 as 名2  from 表1 where 列2 < 值  and/or 列3 = 值   --简单的条件查询

                --as是给需要查询的列命名一个别名   as可以省略 

                --where语句可以用各种运算符  注意等于只需要写一个 =  不等于!= 和<>   都是不等于的意思 一般用<>

                -- 需要多个条件时用and连接相当于逻辑与 or连接相当于逻辑或

二、模糊查询

select 列 from 表 where 列 like '%字段%'   --模糊查询的 如果  %字段%   是包含该字段的数据  ;  如果  字段%  是以该字段开头的数据  ;  如果 %字段  是以该字段结尾的数据 ;

select 列 from 表 where 列 like '%字段%'  or 列 like   '%字段%'   --多个条件用and/or连接 表示逻辑于/或

三、排序查询  

select 列 from 表 order by 列  asc/desc    --默认升序  asc升序  desc降序

四、去重查询&分组查询

select distinct  列 from 表    --会去掉重复的条目  不常用

select 列,MAX(列) from 表 group by 列   --分组查询  必须带聚合函数

五、联合查询

select 列 from 表

union       --相当于将两个表连起来写并且去重   只能查相同数据类型   基本无用的查询方式

select 列 from 表

原文地址:https://www.cnblogs.com/shenyuyaqing/p/7058712.html