数据库 基础学习5— 数学函数

1、--数学函数

select degree ,sqrt(degree) from score --开平方,平方根

select price, ceiling(Price) from car -- 取大于当前小数的最小整数

select price, floor(Price) from car -- 取小于当前小数的最大整数

select price, round(Price,-1) from car -- 四舍五入,保留几位

select ABS(-2) -- 取绝对值

select RAND()*100 -- 生成随机数,默认是生成0-1之间的数

2、--字符串函数

select LOWER(‘Welcome‘) --转小写
select UPPER(‘welcome‘) --转大写
select LTRIM(‘ hello‘)--压缩左边的空格
select RTRIM(‘hello ‘)--压缩右边的空格
select * from News
select left(title,5) from News -- 从左侧截取字符串,截n个字符
select right(title,5) from News --从右侧截取字符串,截n个字符
select substring(title,3,5) from News--从某位置截取字符串,截取长度为n
select reverse(title) from News -- 翻转字符串
select replace(title,‘中国‘,‘美国‘) from News --替换字符串
select STUFF(title,4,3,‘中国‘) from News--替换指定位置的字符串
select LEN(‘ hello‘) -- 字符串的长度

3、--日期时间函数

select * from student
select year(sbirthday) from student -- 取日期时间中的年份
select month(sbirthday) from student -- 取日期时间中的月份
select day(sbirthday) from student -- 取日期时间中的天
select GETDATE() --获取当前系统的时间
select datepart(yy,sbirthday) from student--取日期时间的一部分

--类型转换
select len(cast(0.2 as varchar(50)))--cast(源数据 as 目标类型)

时间: 2024-08-24 14:42:45

数据库 基础学习5— 数学函数的相关文章

Java基础学习笔记——数学函数、字符和字符串

4.2 常用数学函数 Math类中方法分为三类:三角函数.指数函数方法和服务方法.服务方法包括取整.求最小值.求最大值.求绝对值和随机方法.除了这些方法之外,Math类还提供了两个很有用的double型常量,PI(π)和E(自然对数的底数).可以在任意程序中用Math.PI和Math.E的形式使用这两个变量. 4.2.1 三角函数方法 sin(radians) 返回以弧度位单位的角度的三角正弦函数值 cos(radians) 返回以弧度为单位的角度的三角余弦函数值 tan(randians) 返

MYSQL数据库基础学习笔记

一.mysql的安装与初始化: 安装mysql命令: yum install -y mysql-server mysql mysql-devel 初始化: service mysqld start   //第一次启动mysqld服务会自动初始化: 创建用户并初始化密码: mysqladmin -u root passwd '密码' 登陆mysql: mysql -u root -p 退出mysql: quit.exit 设置mysqld服务自启动: chkconfig mysqld on mys

Mysql 数据库基础 学习笔记

数据库基础 数据库是存储数据的仓库,实现数据共享,减少数据冗余,采用特定的数据类型,具有较高的数据独立性,具有数据控制功能. 表 ,是一个二维数组,用来存储数据和操作数据的逻辑结构. 数据类型,整数数据类型,浮点数数据类型,精确小数类型,二进制数据类型,日期/时间数据类型,字符串数据类型. 主键 用于唯一标示表中的每条记录.可以定义一列或多了主键.主键不能相同. 数据库技术构成   硬件,软件共同构成 数据库系统,数据库,数据库管理系统(DBMS),数据库应用程序. SQL 语言  结构化查询语

数据库基础学习4--表格的 增 删 改 查(简单查询与高级查询)

一.增 C:create 增加,创建,向数据库里面添加数据. insert into Fruit values('K009','苹果',3.0,'高青',90,'') insert into Fruit(Ids,Name,Price,Source,Numbers) values('K010','苹果',3.0,'高青',90) 二.改 U:update修改,从数据库表里面修改数据. update Fruit set Source='烟台' where Ids='K001' 三.删 D:delet

数据库基础学习

在Java的数据库学习中,我们主要学习的是MYSQL数据库,这是一个中型的数据库. 要使用数据库就必须先建立库,然后使用mysql语句对数据库中的数据进行操作,接下来我便来简单的说说mysql的一些常用的语句:我们主要使用DML语句对数据库中的表中数据进行增.删.改操作,而使用DQL语句对数据库中的表的数据进行查询操作. 要对数据库中的表进行操作那就首先要创建一个表,使用create table +表名 :  语句来创建表,而删除表则用drop table +表名:  来删除表.添加新列使用al

数据库基础学习之-初识MySql

MYSql最大的好处就是提供丰富的接口,创建了各种语言使用的API. ODBC: 开放数据库互连(Open Database Connectivity,ODBC)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口).这些API利用SQL来完成其大部分任务.ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC.开放数据库互

SQL基础学习篇--字符函数

字符函数可与SELECT,UPDATE,DELETE RIGHT()----从右侧开始选择  SELECT RIGHT(列,字符数量) FROM 表 LEFT()----从左侧开始选择  SUBSTRING_INDEX----截取部分列值,会找出指定字符或字符串前的所有内容 SELECT SUBSTRING_INDEX(列,'字符(串)',1代表代表出现的‘字符(串)’是第一次,2代表出现的是第二次) FROM 表 注意:字符串特指CHAR或者VARCHAR类型的数据 SUBSTRING---截

数据库 基础学习— 数据库语句操作、数据类型、约束分类

一.数据库的创建 1.创建数据库 create database MyDBon primary( Name=MyDB, FileName="D:\MyDB.MDF"), --创建主数据文件叫MyDB,放在D盘中.( Name=MyDB1, FileName="E:\MyDB1.NDF"), --创建次数据文件叫MyDB1,放在E盘中.log on( Name="MyDB_Log", FileName="E:\MyDB.Log"

python基础学习-内置函数

#!/usr/bin/env python # -*- coding:utf-8 -*- 系统内置函数 n =abs(-1) #绝对值 print(n) #bytes()函数 s="离开" re= bytes(s,encoding="utf-8")  # bytes() 把字符串 转换成字节 print(re) res = str(re,encoding="utf-8") #转换回字符串 print(res) re= bytes(s,encodi