SQLServer 学习笔记之超详细基础SQL语句 Part 12(The End)
Sqlserver 学习笔记
-----------------------接Part 11-------------------
现在,我们希望从 "City"
列中提取前 3
个字符。我们使用如下 SQL
语句:
SELECT
MID(City,1,3) as SmallCity FROM Persons
结果集类似这样:


16 LEN
函数返回文本字段中值的长度。
语法
SELECT
LEN(column_name) FROM table_name
17 ROUND()
函数
ROUND
函数用于把数值字段舍入为指定的小数位数。
语法
SELECT
ROUND(column_name,decimals) FROM table_name
column_name:
要舍入的字段。
decimals:规定要返回的小数位数。
实例
我们拥有下面这个 "Products"
表:


现在,我们希望把名称和价格舍入为最接近的整数。我们使用如下 SQL
语句:
SELECT
ProductName, ROUND(UnitPrice,0) as UnitPrice FROM
Products
结果集类似这样:


18 NOW()
函数
NOW
函数返回当前的日期和时间。
语法
SELECT
NOW() FROM table_name
实例
我们拥有下面这个 "Products"
表:


现在,我们希望显示当天的日期所对应的名称和价格。我们使用如下 SQL
语句:
SELECT
ProductName, UnitPrice, Now() as PerDate FROM Products
结果集类似这样:


19 FORMAT()
函数
FORMAT
函数用于对字段的显示进行格式化。
语法
SELECT
FORMAT(column_name,format) FROM table_name
column_name:要格式化的字段。
format:规定格式。
实例
我们拥有下面这个 "Products"
表:


现在,我们希望显示每天日期所对应的名称和价格(日期的显示格式是 "YYYY-MM-DD")。
我们使用如下 SQL
语句:
SELECT
ProductName, UnitPrice, FORMAT(Now(),'YYYY-MM-DD') as
PerDate
FROM
Products
结果集类似这样:


SQLServer 学习笔记之超详细基础SQL语句 Part 12(The End)的更多相关文章
- SQLServer 学习笔记之超详细基础SQL语句 Part 3
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 2------------------- 13. 使用compute对查 ...
- SQLServer 学习笔记之超详细基础SQL语句 Part 11
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 10------------------- DECLARE @myavg ...
- SQLServer 学习笔记之超详细基础SQL语句 Part 10
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 9------------------- 删除约束的语法 ALTER T ...
- SQLServer 学习笔记之超详细基础SQL语句 Part 9
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 8------------------- 3 范式的概念 第一范式的目标 ...
- SQLServer 学习笔记之超详细基础SQL语句 Part 8
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 7------------------- --触发器str_trigge ...
- SQLServer 学习笔记之超详细基础SQL语句 Part 7
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 6------------------- 29 存储过程和触发器 存储过 ...
- SQLServer 学习笔记之超详细基础SQL语句 Part 6
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 5------------------- 28 聚合函数 --求平均分 ...
- SQLServer 学习笔记之超详细基础SQL语句 Part 5
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 4------------------- 21使用默认 默认(也称默认值 ...
- SQLServer 学习笔记之超详细基础SQL语句 Part 4
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 3------------------- 17 带比较运算符的嵌套查询 ...
随机推荐
- vue教程1-02 data里面存储数据
vue教程1-02 data里面存储数据 <!DOCTYPE html> <html lang="en"> <head> <meta ch ...
- (转)Linux 系统监控、诊断工具之 top命令详解
原文:https://www.linuxidc.com/Linux/2014-12/110563.htm 目录 (1)系统.任务统计信息:(2)进程. cpu 统计信息:(3)最后两行为内存信息:3. ...
- Enterprise Library 6 学习笔记
今天是2014年上班第一天,想着今年要做点与往年不同的事情,就从写博客开始吧. 公司的项目一般都用微软的企业库,一直没时间好好研究,第一天上班还不忙,就抽空研究了下.搜索一下,发现这个企业库已经到了6 ...
- laravel 数据模型方法
laravel 数据模型方法 作用:提供了数据库操作的方法 <?php namespace App; use Illuminate\Database\Eloquent\Model; class ...
- C# ABP 允许跨域请求
备注:无论有没有安装 apb zero模块,都可以使用本文的跨域 首先配置Web Api: 1. 在Web API项目下,安装包 Install-Package Microsoft.AspNet.We ...
- thinkphp 返回上一页的两种方式
<div > <a class="details_back" href="{:U('Admin/SinglePageManagement/index') ...
- oracle安装与备份导入
win10安装oracle因运行版本问题导致安装时提示错误(可能win10未被甲骨文公司认证) 跳过的问题 需要更改配置文件: 配置位置在 : 具体操作如下图: 在安装时win10跳过了 许是因为环 ...
- Android-事件分发机制框架概述
http://www.jianshu.com/p/e99b5e8bd67b http://blog.csdn.net/guolin_blog/article/details/9097463 https ...
- 1-初识java
目录 java 历史 Java 平台 Java 开发环境 Java 运行原理[简] Java 历史 这里不详细记录java的历史,只是标记出时间点和事件. 时间点 事件 1991 Sun公司成立Gre ...
- SSM整合的pom.xml依赖
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...