SQL-SQL函数(二)Scalar 函数
SQL Scalar 函数基于输入值,返回一个单一的值
有用的 Scalar 函数:
UCASE() - 将某个字段转换为大写
LCASE() - 将某个字段转换为小写
MID() - 从某个文本字段提取字符,MySql 中使用
SubString(字段,1,end) - 从某个文本字段提取字符
LEN() - 返回某个文本字段的长度
ROUND() - 对某个数值字段进行指定小数位数的四舍五入
NOW() - 返回当前的系统日期和时间
FORMAT() - 格式化某个字段的显示方式
一、UCASE() - 将某个字段转换为大写
UCASE() 函数把字段的值转换为大写
SELECT UCASE(column_name) FROM table_name;
SQL Server 的语法
SELECT UPPER(column_name) FROM table_name;
二、LCASE() - 将某个字段转换为小写
LCASE() 函数把字段的值转换为小写
SELECT LCASE(column_name) FROM table_name;
SQL Server 的语法
SELECT LOWER(column_name) FROM table_name;
三、MID() - 从某个文本字段提取字符,MySql 中使用
MID() 函数用于从文本字段中提取字符
SELECT MID(column_name,start[,length]) FROM table_name;
参数 | 描述 |
---|---|
column_name | 必需。要提取字符的字段。 |
start | 必需。规定开始位置(起始值是 1)。 |
length | 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。 |
实例,从 "student" 表的 "name" 列中提取前 2 个字符
select mid(name,1,2) from student;
Oracle 中没有 MID 函数,有 substr 函数有类似功能:
select substr(("列名",a,b) from <table_name>;
实例:
SELECT substr(name,1,4) AS sname
FROM student;
四、SubString(字段,1,end) - 从某个文本字段提取字符,Oracle使用
Oracle 中没有 MID 函数,有 substr 函数有类似功能:
select substr(("列名",a,b) from <table_name>;
实例:
SELECT substr(name,1,4) AS sname
FROM student;
五、LEN() - 返回某个文本字段的长度
LEN() 函数返回文本字段中值的长度
SQL LEN() 语法
SELECT LEN(column_name) FROM table_name;
MySQL 中函数为 LENGTH():
SELECT LENGTH(column_name) FROM table_name;
六、ROUND() - 对某个数值字段进行指定小数位数的四舍五入
ROUND() 函数用于把数值字段舍入为指定的小数位数
SQL ROUND() 语法
SELECT ROUND(column_name,decimals) FROM table_name;
参数 | 描述 |
---|---|
column_name | 必需。要舍入的字段。 |
decimals | 必需。规定要返回的小数位数。 |
ROUND(X): 返回参数X的四舍五入的一个整数。
mysql> select ROUND(-1.23);-> -1
mysql> select ROUND(-1.58);-> -2
mysql> select ROUND(1.58);-> 2
ROUND(X,D): 返回参数X的四舍五入的有 D 位小数的一个数字。如果D为0,结果将没有小数点或小数部分。
mysql> select ROUND(1.298, 1);-> 1.3
mysql> select ROUND(1.298, 0);-> 1
注:ROUND 返回值被变换为一个BIGINT!
七、NOW() - 返回当前的系统日期和时间
NOW() 函数返回当前系统的日期和时间
SELECT NOW() FROM table_name;
八、FORMAT() - 格式化某个字段的显示方式
FORMAT() 函数用于对字段的显示进行格式化
SELECT FORMAT(column_name,format) FROM table_name;
参数 | 描述 |
---|---|
column_name | 必需。要格式化的字段。 |
format | 必需。规定格式。 |
实例:
SELECT DATE_FORMAT(Now(),'%Y-%m-%d') AS date
FROM student;
SQL-SQL函数(二)Scalar 函数相关推荐
- vba 判断文本框内容是否为空_Excel/VBA编程用户交互函数(二)——InputBox()函数和inputbox方法...
在上一篇文章Excel/VBA编程用户交互函数(一)--msgbox()函数中,小伙伴们了解了消息弹窗的知识,今天我们来学习一下Excel/VBA编程的第二个用户交互函数Inputbox()函数及In ...
- mysql函数(二.数字函数)
数字函数 1.ROUND(X) 四舍五入取整数 ROUND(X,D) 四舍五入根据D=几,来保留几位小数 (1)四舍五入取整数 select ROUND(1.567); 结果:2 (2)四舍五入 ...
- python的变量的输入和输出之input函数和类型转换函数详解
一 input函数 1.Input函数可以实现用户的信息的输入 : 语法格式为: 字符串变量名(因为有input函数接受的变量的类型都是字符串的形式)=input("") 用户输入 ...
- SQL SERVER中用户定义标量函数(scalar user defined function)的性能问题
SQL SERVER中用户定义标量函数(scalar user defined function)的性能问题 原文:SQL SERVER中用户定义标量函数(scalar user defined fu ...
- SQL Server Window Function 窗体函数读书笔记二 - A Detailed Look at Window Functions
这一章主要是介绍 窗体中的 Aggregate 函数, Rank 函数, Distribution 函数以及 Offset 函数. Window Aggregate 函数 Window Aggrega ...
- SQL中的函数 •Aggregate 函数 •Scalar 函数
合计函数 :Aggregate是针对一系列值的操作,返回一个单一的值 Scalar 函数是针对一个单一的值的操作,返回基于输入值的一个单一值 合计函数: AVG()返回某列的平均值:COUNT()返 ...
- Sql Server函数全解(二)数学函数
数学函数主要用来处理数值数据,主要的数学函数有:绝对值函数,三角函数(包括正弦函数,余弦函数,正切函数,余切函数).对数函数,随机函数等.在错误产生时,数学函数将返回空值null.本次介绍各种数学 ...
- Sql Server函数全解二数学函数
阅读目录 1.绝对值函数ABS(x)和返回圆周率的函数PI() 2.平方根函数SQRT(x) 3.获取随机函数的函数RAND()和RAND(x) 4.四舍五入函数ROUND(x,y) 5.符号函数SI ...
- 常用SQL Server 小语法、函数 等的实例汇总
2019独角兽企业重金招聘Python工程师标准>>> 重点内容常用SQL Serve函数及语法的部分实例汇总 本文介绍SQL Server 中常用的几种函数: 函数一:ISNULL ...
最新文章
- Activity的setContentView的流程
- 关于Qt Designer程序/UI文件打开未响应的解决方法
- 交叉驰豫的影响因素_什么因素影响了软管总成的质量?
- U-Boot 之五 详解 U-Boot 及 SPL 的启动流程
- web前端html图片轮播,如何使用LayUI实现网页轮播图_WEB前端开发,layui,轮播图
- win10下markdownpad2显示问题
- 2018 ideal 链接数据_利用 IDEA HTTP 请求文件访问 API 接口
- goeasy服务器发送(发布)消息,python服务端使用GoEasy实现websocket消息推送
- 微信开启指纹支付显示java,微信找不到指纹支付怎么办?微信指纹支付怎么使用?...
- c语言编程n元一次方程,用C语言编写程序:N元一次方程组的解.docx
- 咸鱼Maya笔记—Maya 场景操作
- 再见2021,2022加油
- ad怎么查接线_Altium怎么进行线路的开路检查?
- 浅谈微信小程序和微信公众平台
- python追加写_python覆盖写入,追加写入的实例
- 【视频学习】VALSE短教程《因果发现与因果性学习》 蔡瑞初教授
- [学习记录]realsence d455 +vins-fusion+px4+ego_planner下无人机的悬停与控制
- 新版导航条stacknavigator
- python显示静态html文件,python3的爬虫笔记1——静态网页获取
- 财务管理数字化: 销售收入分析
热门文章
- 内存管理(15)——UI(20)——DeleteObject
- matlab 怎样画颜色渐变曲线
- PNN模型理论和实践
- 用wifi实现细粒度的人体感知——Person-in-WiFi: Fine-grained Person Perception using WiFi
- memtester --转载
- yarn unlink 简单使用
- element 树形表格行列转换(行列转换系列2)
- 3.Garbage Collection
- ibatis中配置parameterClass=java.util.HashMap的用法
- 展示和隐藏后缀名操作