
SQL基础语句随笔
临渊慎行
仗剑天涯,从每一天的进步开始
展开
-
mysql、SQLServer中Dcimal的用法
decimal(10,2)中的“2”表示小数部分的位数,如果插入的值du未指定小数部分或者小数部分不足两位则会自动补到2位小数,若插入的值小数部分超过了2为则会发生截断,截取前2位小数。 “10”指的是整数部分加小数部分的总长度,也即插入的数字整数部分不能超过“10-2”位,否则不能成功插入,会报超出范围的错误。 下面是decimal对应表,可以用来进行对照: 扩展资料: Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。原创 2020-10-23 14:43:32 · 909 阅读 · 0 评论 -
SQL命令大全
常用SQL语句 **一、基础** 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’ — 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:转载 2020-09-30 13:26:10 · 1520 阅读 · 0 评论 -
SQL进阶
#分组函数 /* 功能:用作统计使用, 分类: sum 求和 avg 平均值 max 最大值 min 最小值 count 计算个数 特点: 1、sum、avg一般用于处理数值型 max、min、count可以处理任何类型 2、以上分组函数都忽略null值 3、可以喝和distinct搭配实现去重的运算 4、count函数的单独介绍 一般使用count(*)用作统计行数 5、和分组函数一起查询的字段是要求groun by 后的字段 */ #1、简单的使用 SELECT SUM(salary) FROM emp原创 2020-10-19 23:35:30 · 206 阅读 · 0 评论 -
SQL进阶
#进阶4:常见函数 /* 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1.隐藏实现细节 2.提高代码重用性 调用:select 函数名(实参列表) 【from 表】; 分类: 1.单行函数 如:concat、length、ifnull等 2.分组函数 功能:做统计使用,又称为统计函数、聚合函数、组函数 */ #一、字符函数 #1.length 获取参数值的字节个数 SELECT LENGTH(‘john’); SELECT LENGTH(‘张三丰hahaha’); S原创 2020-10-15 22:47:06 · 196 阅读 · 0 评论 -
SQL语句基础
#进阶3:排序查询 /* 语法: select 查询列表 from 表 【where 筛选条件】 order by 排序列表 【asc|desc】 特点: 1、asc代表升序,desc代表降序 如果不写,默认为升序 2、order by 子句中可以支持单个字段、多个字段、表达式、函数、别名 3、order by 子句一般查询语句的最后面,limit子句除外 */ SELECT * FROM employees; #案例1:查询员工信息,要求工资从高到低排序 SELECT * FROM employe原创 2020-10-15 21:04:48 · 216 阅读 · 0 评论 -
SQL基础语句随笔
#进阶1:基础查询 /* 语法: select 查询列表 from 表名; 特点: 1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 */ #1.查询表中的单个字段 SELECT last_name FROM employees; #2.查询表中的单个字段 SELECT last_name,salary,email FROM employees; USE myemployees; #3.查询表中的所有字段 SELECT department_id``department_原创 2020-10-14 23:15:03 · 135 阅读 · 2 评论