关于SQL Server查询语句的使用

时间:2024-01-16 08:14:06 

一.查询第二个字母是t或者a的雇员的全部信息


 select *
 from employees
 where firstname like '_[t,a]%'


注意:在sql中%表示字符串,所以不可像matlab一样用其注释,两个双斜线好像也不行,/**/可以,有网友说sql单行注释为--

二.更改字段名


 select '名字' = firstname ,'姓氏' = lastname
 from employees
 where firstname like '_[t,a]%'


或者


 select  firstname as '名字' , lastname as '姓氏'
 from employees
 where firstname like '_[t,a]%'


三.top关键字


 /*检索出符合条件的前70%条记录*/
 select  top 70 percent firstname as '名字' , lastname as '姓氏'
 from employees
 where firstname like '_[t,a]%'1 /*检索出符合条件的前2条记录*/
 select  top 2 firstname as '名字' , lastname as '姓氏'
 from employees
 where firstname like '_[t,a]%'


四.union关键字
注意:标准sql只提供了并操作,未提供交(intersection)和差(minus)操作。


select *
 from employees
 where title = 'Sales Manager'
 union
 select *
 from employees
 where address is not null


显示:

服务器: 消息 8163,级别 16,状态 4,行 1
不能以 DISTINCT 方式选择 text、ntext 或 image 数据类型。


select *
 from employees
 where title = 'Sales Manager'
 union all
 select *
 from employees
 where address is not null


查询分析其中的分析查询(对号)是看下是否有语法错误(ctrl + F5),执行查询(右三角)(F5)是显示结果的若有语法错误则不执行。

五.compute关键字

compute子句需要以下信息:
 可选的By关键字可按对一列计算指定的行聚合
 行聚合函数:sum,avg,min,max,count
 要对其执行行聚合函数的列
当compute带有可选的By子句时,符合select条件的每个组都有两个结果集:
 每个组的第一个结果集是明细行集,其中包含该组的选择列表信息
 每个组的第二个结果集有一行,其中包含该组COMPUTE子句中所指定的聚合函数的小记


 select sex,sclass,score
 from student
 order by sex
 compute sum(score) by sex


关于SQL Server查询语句的使用

注意:order by是必须的,并且 compute by后的参数应该在order by后的参数中出现过


 select sex,sclass,score
 from student
 compute sum(score)

关于SQL Server查询语句的使用

标签:SQL,查询语句
0
投稿

猜你喜欢

  • Dreamweaver MX 2004 制作树状菜单教程[动画]

    2010-03-25 12:24:00
  • Idea 2022激活码最新汇总(亲测有效)

    2023-01-19 10:52:41
  • 浅谈对pytroch中torch.autograd.backward的思考

    2023-10-28 13:21:44
  • 微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能

    2024-04-18 10:03:54
  • 使用Python发送各种形式的邮件的方法汇总

    2022-12-21 15:24:46
  • JavaScript 数组的 uniq 方法

    2007-12-07 18:28:00
  • 在Python中移动目录结构的方法

    2022-08-04 20:48:47
  • Flask框架之数据交互的实现

    2023-01-25 05:41:10
  • 基于Keras 循环训练模型跑数据时内存泄漏的解决方式

    2022-06-28 10:24:00
  • linux修改mysql数据库文件的路径

    2024-01-19 20:50:42
  • php flv视频时间获取函数

    2023-09-04 13:41:48
  • SQLSERVER Pager store procedure分页存储过程

    2024-01-23 00:05:30
  • Python logging模块进行封装实现原理解析

    2021-02-15 07:51:44
  • 基于python traceback实现异常的获取与处理

    2022-04-05 09:59:32
  • python买卖股票的最佳时机(基于贪心/蛮力算法)

    2022-12-26 14:44:24
  • ASP.NET Core中的Options选项模式

    2024-05-13 09:16:59
  • Python Xml文件添加字节属性的方法

    2023-08-27 03:48:31
  • python解析中国天气网的天气数据

    2023-01-20 18:48:39
  • python pygame模块编写飞机大战

    2021-06-30 23:53:48
  • Flask框架学习笔记之表单基础介绍与表单提交方式

    2023-02-05 09:25:44
  • asp之家 网络编程 m.aspxhome.com