sqlserver学习3---sql函数
一、SQL DML 和 DDL
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
查询和更新指令构成了 SQL 的 DML 部分:
- SELECT - 从数据库表中获取数据
- UPDATE - 更新数据库表中的数据
- DELETE - 从数据库表中删除数据
- INSERT INTO - 向数据库表中插入数据
SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL 中最重要的 DDL 语句:
- CREATE DATABASE - 创建新数据库
- ALTER DATABASE - 修改数据库
- DROP DATABASE - 删除数据库
- CREATE TABLE - 创建新表
- ALTER TABLE - 变更(改变)数据库表
- DROP TABLE - 删除表
- CREATE INDEX - 创建索引(搜索键)
- DROP INDEX - 删除索引
二、基本语法
1、distinct
--1、查询A表中姓名不同的数据 select distinct name from A --2、查询A表中(name,id)不同的数据,根据“name+id”来去重,distinct同时作用在了name和id上 select distinct name, id from A --3、统计 --表中name去重后的数目 select count(distinct name) from A; --SQL Server不支持以下这种方式 select count(distinct name, id) from A; --4、以下方式会提示错误,因为distinct必须放在开头 select id, distinct name from A;
2、ORDER BY
select * from student order by sex asc,age desc;
3、top
--SQL Server 的语法: SELECT TOP number|percent column_name(s) FROM table_name --查询前10条数据 select top 10 * from student; --查询前10%的数据 select top 10 percent * from student;
转载于:https://www.cnblogs.com/ouyy/p/9857279.html
sqlserver学习3---sql函数相关推荐
- dosbox 伪指令dd为什么会报错_什么是SQL函数?为什么使用SQL函数可能会带来问题?...
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等 函数在计算机语言的使用中贯穿始终,在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作,比如求某列数据的平均值,或者求 ...
- SQL学习之now()函数
目录 学习源 SQL now() 函数 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-now.html 菜鸟教程 https ...
- SQL学习之ucase()函数
目录 学习源 SQL ucase() 函数 示例数据 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-ucase.html 菜 ...
- SQL学习之lcase()函数
目录 学习源 SQL lcase() 函数 示例数据 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-ucase.html 菜 ...
- SQL学习之first()函数
目录 学习源 SQL first() 函数 first()函数在其他数据库中的实现 SQL Server MySQL Oracle 示例数据 使用 学习源 简单教程 https://www.twle. ...
- SQL学习之mid()函数
目录 学习源 SQL mid() 函数 示例数据 基本使用 学习源 简单教程 https://www.twle.cn/l/yufei/sql/sql-basic-func-mid.html 菜鸟教程 ...
- SQL函数学习(函数在实际项目中 之 COALESCE)
2013 /01/25 1.取得第一个不为空的值.(函数在项目中的实际应用) COALESCE(a,b,c)这个函数我之前只在书上读到过,这次是第一次在项目中使用这个函数. 设计的要求如下: 如果该用 ...
- php sql datediff,PHP_模拟SQLSERVER的两个函数:dateadd(),datediff(),?php//文件名:date.inc.php3//在 - phpStudy...
模拟SQLSERVER的两个函数:dateadd(),datediff() //文件名:date.inc.php3 //在使用这两个函数前,要先将日期或日期时间转换成timestamp类型. //如: ...
- SQLServer学习-- SQLServer
SQL Server 是Microsoft 公司推出的关系型数据库管理系统.具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行M ...
- SQLServer学习笔记系列6
一.写在前面的话 时间是我们每个人都特别熟悉的,但是到底它是什么,用什么来衡量,可能很多人会愣在那里.时间可以见证一切,也可以消磨一切,那些过往的点点滴滴可思可忆.回想往年清明节过后,在家乡的晚上总能 ...
最新文章
- 推荐一位二本毕业1年,上海买房的大佬,牛逼!
- 并发之AtomicIntegerArray
- Linux的一些基本命令与MySQL索引
- 爬虫学习笔记(九)—— Scrapy框架(四):FormRequest、日志
- 【线段树 泰勒展开】Codechef April Challenge 2018 Chef at the Food Fair
- WP7上Metro风格的程序栏图标汇总
- python数据可视化代码_python数据可视化
- 申请了:苹果已经在测试“毫米波”5G技术
- nginx+tomcat+redis负载均衡,实现session共享
- acm java 类库_ACM java入门和基本技巧
- 力扣—— 295. 数据流的中位数(困难)
- java开始到熟悉60
- Flink 大规模作业调度性能优化
- 构建工具Bazel入门
- 计算机应用基础—多媒体技术(二)
- 给红米Note3高配版手机刷入Linux系统postmarketOS
- windows下rainbond 安装unable to find image locally docker errot response from daemon
- IOS OpenGL ES GPUImage 滤色混合 GPUImageScreenBlendFilter
- 基于PHP美食食谱的外文翻译,中国传统菜谱的英文翻译锦集
- 串口工具secureCRT使用技巧分享(1):命令行窗口
热门文章
- 【语义分割】ICCV21_Mining Contextual Information Beyond Image for Semantic Segmentation
- 泰坦尼克数据集预测分析_探索性数据分析—以泰坦尼克号数据集为例(第1部分)
- linux驱动:自动创建设备节点
- 理财平台频繁暴雷,羊毛党该要本金还是撸利息?
- 支付宝个人账单出来了,这里有最全的查看攻略!
- 比较OpenBLAS,Intel MKL和Eigen的矩阵相乘性能
- C/C++实现模糊控制,借助MATLAB辅助设计和fis.c文件
- sql执行有时候快有时候慢_如何让你的 SQL 执行的飞起?
- 重构 pdf_三维温度场的重构方法,更准确地监测储能系统的电池堆内部温度
- 通俗讲解:图像傅里叶变换