SQL的函数

文章目录

  • 一、SQL LCASE() 函数
  • 二、SQL MID() 函数
  • 三、SQL LEN() 函数
  • 四、SQL ROUND() 函数
  • 五、SQL NOW() 函数
  • 六、SQL FORMAT() 函数
  • 总结


一、SQL LCASE() 函数

LCASE() 函数把字段的值转换为小写。

  • SQL LCASE() 语法
SELECT LCASE(column_name) FROM table_name;
  • 用于 SQL Server 的语法
SELECT LOWER(column_name) FROM table_name;
  • 演示数据库
    在这里插入图片描述
  • SQL LCASE() 实例

下面的 SQL 语句从 “Websites” 表中选取 “name” 和 “url” 列,并把 “name” 列的值转换为小写:
在这里插入图片描述

二、SQL MID() 函数

MID() 函数用于从文本字段中提取字符。

  • SQL MID() 语法
SELECT MID(column_name[,start,length]) FROM table_name;
参数 	                  描述
column_name 	必需。要提取字符的字段。
start 	必需。规定开始位置(起始值是 1)。
length 	可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。
  • 演示数据库
    在这里插入图片描述
  • SQL MID() 实例

下面的 SQL 语句从 “Websites” 表的 “name” 列中提取前 4 个字符:

在这里插入图片描述

三、SQL LEN() 函数

LEN() 函数返回文本字段中值的长度。

  • SQL LEN() 语法
SELECT LEN(column_name) FROM table_name;
  • MySQL 中函数为 LENGTH():
SELECT LENGTH(column_name) FROM table_name;
  • 演示数据库
    在这里插入图片描述
  • SQL LEN() 实例

下面的 SQL 语句从 “Websites” 表中选取 “name” 和 “url” 列中值的长度:
在这里插入图片描述

四、SQL ROUND() 函数

ROUND() 函数用于把数值字段舍入为指定的小数位数。

  • SQL ROUND() 语法
SELECT ROUND(column_name,decimals) FROM TABLE_NAME;
参数        	      描述
column_name 	必需。要舍入的字段。
decimals 	可选。规定要返回的小数位数。
  • SQL ROUND() 实例

ROUND(X): 返回参数X的四舍五入的一个整数。
在这里插入图片描述

  • ROUND(X,D): 返回参数X的四舍五入的有 D 位小数的一个数字。如果D为0,结果将没有小数点或小数部分。
    在这里插入图片描述注意:ROUND 返回值被变换为一个BIGINT!

五、SQL NOW() 函数

NOW() 函数返回当前系统的日期和时间。

  • SQL NOW() 语法
SELECT NOW() FROM table_name;
  • 演示数据库
    在这里插入图片描述
  • SQL NOW() 实例

下面的 SQL 语句从 “Websites” 表中选取 name,url,及当天日期:
在这里插入图片描述

六、SQL FORMAT() 函数

FORMAT() 函数用于对字段的显示进行格式化。

  • SQL FORMAT() 语法
SELECT FORMAT(column_name,format) FROM table_name;
参数 	                          描述

column_name 必需。要格式化的字段。
format 必需。规定格式。

  • 演示数据库
    在这里插入图片描述
  • SQL FORMAT() 实例

下面的 SQL 语句从 “Websites” 表中选取 name, url 以及格式化为 YYYY-MM-DD 的日期:
在这里插入图片描述
总结来自“https://www.runoob.com”

总结

悟已往之不谏,知来者之可追。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/12653.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

入行IC选择国企、私企还是外企?(内附各IC大厂薪资福利情况)

不少人想要转行IC,但不知道该如何选择公司?下面就来为大家盘点一下IC大厂的薪资和工作情况,欢迎大家在评论区补充。 一.老 牌 巨 头 在 IC 设计领域深耕许久,流程完善、技术扎实,公司各项制度都很完善、前…

IT知识百科:什么是暴力破解?

暴力破解是一种常见的网络安全攻击方法,它利用计算机程序自动尝试大量的密码组合来破解密码。这种攻击方法通常用于获取未经授权的访问权限,如入侵网络系统或个人账户。在本文中,我们将探讨暴力破解的原理、工具和防范方法。 暴力破解的原理 …

TCP/UDP协议 (详解)

🎉🎉🎉点进来你就是我的人了 博主主页:🙈🙈🙈戳一戳,欢迎大佬指点!人生格言:当你的才华撑不起你的野心的时候,你就应该静下心来学习! 欢迎志同道合的朋友一起加油喔🦾&am…

Linux搭建SVN服务器详细教程

前言 本文讲解 Linux 系统下如何搭建 SVN 服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置。 SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现最终集…

HANA SDA连接外部数据库到BW的步骤

咱都知道,我们不能直接从BW连接到外部数据库。第一步得从HANA database通过SDA去建一个到外部DB的连接。 数据库连接好了,那么接下来别忘了,还得建一个源系统。 也就是说第一步,我们要用HANA SDA通过Linux ODBC driver去连接外部…

PHP快速入门05-时间日期与时区,附30个常用案例

文章目录 前言一、时间日期与时区1.1 时间与日期1.2 时区 二、 30个日期时间函数的用法示例2.1 获取当前的时间戳2.2 将时间戳格式化为日期时间2.3 获取当前的日期2.4 获取当前的时间2.5 获取当前年份2.6 获取当前月份2.7 获取当前日期的第几天2.8 计算两个日期之间的天数差2.9…

【生活工作经验 十】ChatGPT模型对话初探

最近探索了下全球大火的ChatGPT,想对此做个初步了解 一篇博客 当今社会,自然语言处理技术得到了迅速的发展,人工智能技术也越来越受到关注。其中,基于深度学习的大型语言模型,如GPT(Generative Pre-train…

Java:MybatisPlus--条件构造器

1、条件构造器类别 ①wrapper:抽象类,条件类的顶层,提供了一些获取和判断相关的方法。 ②AbstractWrapper:抽象类,Wrapper的子类,提供了所有的条件相关方法。 ③AbstractLambdaWrapper:抽象类…

Tinymce富文本编辑器在vue项目中的使用;引入第三方插件和上传视频、图片等

先放张效果图 第一步:安装依赖 npm install tinymce5.0.12 第二步:在项目中的public文件夹中新建tinymce文件夹(因为我的项目是脚手架创建的,所以公共文件夹是public);在node_modules中找到skins文件夹复制…

Java day11

第11章 在用户界面上排列组件 11.1 基本的界面布局11.1.1 布置界面11.1.2 顺序布局11.1.3 方框布局11.1.4 网格布局11.1.5 边框布局 11.2 使用多个布局管理器11.3 卡片布局11.3.1 在应用程序中使用卡片布局11.3.2 单元格内边距和面板内边距 11.1 基本的界面布局 11.1.1 布置界…

社科院与杜兰大学中外合作办学金融管理硕士项目——比起过往,前路更值得期待

当结束一天工作陷入沉思时,你有没有特别遗憾的事情呢,人生有太多的不确定性,比起过往,未知的人生更值得我们期待。与其懊恼没完成的遗憾,不如珍惜当下,努力创造未来。人生没有太晚的开始,在职读…

macOS设置环境变量和别名

因为我的mac所用shell是bash,所以本文中涉及的环境变量和别名配置均在~/.zshrc文件中,且在每次配置完成后,需要执行source ~/.zshrc命令使配置文件生效 环境变量 通过配置环境变量,我们可以将某个路径暴露到全局,这样可以在全局…

【C语言学习3——基本的C语言语法知识2】

C语言学习3——基本的C语言语法知识 标识符关键词什么是字面常量?printf函数printf函数更多用法 #include命令 标识符 在前面的代码中,由我们自己命名,用于指代某一个实体的名称,例如:add,result,函数的参…

android studio ImageView和ImageButton和Button

1.ImageView 1.1代码显示 ImageView img findViewById(R.id.img); img.setImageResource(R.drawable.apple); 1.2XML <ImageViewandroid:layout_width"match_parent"android:layout_height"match_parent"android:id"id/img"android:src&qu…

连接云服务器

前言&#xff1a;相信看到这篇文章的小伙伴都或多或少有一些编程基础&#xff0c;懂得一些linux的基本命令了吧&#xff0c;本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python&#xff1a;一种编程语言&…

实现开机动画和自定义Toolbar的高级写法

需求是自定义一个Toolbar和全屏展示一个第一次激活App的开机动画 1自定义Toolbar的使用 1仍然是先将工程的theme.xml中设置成NoActionBar <resources xmlns:tools"http://schemas.android.com/tools"><!-- Base application theme. --><style name&…

Spring原理学习(五):一篇讲清楚动态代理(jdk和cglib)的使用、原理和源码

目录 一、jdk动态代理的基本使用 二、cglib动态代理的基本使用 2.1 方法一&#xff1a;method.invoke() 方法反射调用 2.2 方法二&#xff08;spring使用的这个方法&#xff09;&#xff1a; methodProxy.invoke() 2.3 方法三&#xff1a;methodProxy.invokeSuper() 三、…

ChatGPT API接口使用+fine tune微调+prompt介绍

目录 1 接口调用1.1 生成key1.2 接口功能1.2.1 图片生成 (image generation)1.2.2 对话(chat)1.2.3 中文纠错 (Chinese Spelling Correct)1.2.4 关键词提取 &#xff08;keyword extract)1.2.5 抽取文本向量 (Embedding)1.2.6 微调 (fine tune) 2 如何写好prompt2.1分类任务2.2…

Baumer工业相机堡盟工业相机如何联合BGAPISDK和OpenCVSharp实现图像的拉普拉斯算法增强(C#)

Baumer工业相机堡盟工业相机如何联合BGAPISDK和OpenCVSharp实现图像的拉普拉斯算法增强&#xff08;C#&#xff09; Baumer工业相机Baumer工业相机使用图像算法增加图像的技术背景Baumer工业相机通过BGAPI SDK联合OpenCV使用图像增强算法1.引用合适的类文件2.BGAPI SDK在图像回…

【C++】从string开始了解STL

文章目录 1.初识STL1.什么是STL2.STL的版本3.STL的六大组件 2.string1.string类模板2.string类的构造函数3.string内部数据访问4.string的遍历5.string类的迭代器6.string的Capacity相关接口7.string的修改相关接口8.其他接口 1.初识STL 1.什么是STL STL(standard template l…