18.数据库测试
文章平均质量分 79
18
.浪淘沙.
莫道谗言如浪深,
莫言迁客似沙沉。
千淘万漉虽辛苦,
吹尽狂沙始到金。
展开
-
MYSQL处理金额相关函数
1.FORMAT()数字千分位分割FORMAT(X,D)1.X需要格式化的数字2.D保留小数位数例:SELECT FORMAT(12334555.213,2)2.ABS() 求绝对值ABS(X)SELECT ABS(-23);SELECT ABS(21-23);SELECT ABS(23);3.四舍五入保留小数ROUND(X,D)1.X需要格式化的数字2.D保留小数位数(不写时默认保留整数)SELECT ROUND(5243.65,1);注意:对于精确的数值, ROUND 函原创 2020-08-01 14:27:26 · 1396 阅读 · 0 评论 -
mysql处理字符常用函数
1.SUBSTR()截取特定位置的字符SUBSTR(str,pos,len)原创 2020-07-31 22:01:38 · 366 阅读 · 1 评论 -
MYSQL中对时间的处理函数(DATE_FORMAT(),DATE_ADD() / DATE_SUB(),DATEDIFF(),NIX_TIMESTAMP(),FROM_UNIXTIME())用法详解
摘要:1.DATE_FORMAT()格式化日期2.DATE_ADD() / DATE_SUB()时间加减法3.DATEDIFF()获取两个时间之间的天数4.NIX_TIMESTAMP() 日期转换成时间戳5.FROM_UNIXTIME() 时间戳转成时间格式原创 2020-07-25 20:58:53 · 1636 阅读 · 0 评论 -
Win19 64位安装mysql8.0.18数据库,及忘记密码重置操作。
win 10 64位在本地安装mysql数据库1.mysql下载地址:https://dev.mysql.com/downloads/mysql/点击 download点击 No thanks just start my download下载到 d:mysql 然后解压2.然后在文件夹下新建一个空文件夹 date一个mysql.ini文件内容如下:[mysql]设置mysq...原创 2019-12-13 12:38:22 · 192 阅读 · 0 评论 -
测试工程师面试常用MySQL增删改操作
/*创建表格整形 INT 浮点型 float主键 不允许重复也不能为空 primary key 跟到需要定义的主键的后面 会显示一个小钥匙插入数据:一行一行的更新语法:insert into 表格名(字段1,字段2,字段3)values(‘值1’,‘值2’,‘值3’)*/create table wwww( id char(4) primary key ,name char(12)...原创 2019-11-19 12:10:48 · 371 阅读 · 0 评论 -
测试工程师面试常用mysql 查询语句
use test;#(#注释 ctrl+/快速注释 ctrl+shift+/快速解除注释)#切换数据库 useCreate database my_db; 新建名为my_db的数据库use shopping ;select * from student;#从student 里查询所有字段(代表所有信息)select name from student;#从student 里查询nam...原创 2019-11-18 17:22:19 · 666 阅读 · 9 评论 -
SQL server 数据库部分语法
SQL server 数据库部分语法use test ;select * from student ;select top 3 * from student ; 取123行select top 3 * from student where id not in( select top 3 id from student );取456行select * from (select ...原创 2019-11-19 12:17:33 · 72 阅读 · 0 评论 -
Oracle数据库部分语法
Oracle数据库/查询 表格字段信息 按住ctel 键 然后把鼠标放在表名上,左击/– 单行注释select* from student;select * from student where rownum<=3; /柔ne mu /显示前三行显示四到六行select * from student where rownum<=3 and id not in ...原创 2019-11-19 12:14:11 · 113 阅读 · 0 评论 -
hive常用函数之一关系运算
一、关系运算:等值比较: =语法:A=B操作类型:所有基本类型描述:如果表达式A与表达式B相等,则为TRUE;否则为FALSE举例:hive>select 1 from lxw_dual where 1=1;1不等值比较: <>语法: A <> B操作类型:所有基本类型描述:如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A与表达式B不相等,则为TRUE;否则为FALSE举例:hive> select1 fro原创 2020-11-22 16:35:47 · 221 阅读 · 0 评论 -
hive常用函数之其他函数
九、复合类型构建操作1. Map类型构建: map语法: map (key1, value1, key2, value2,…)说明:根据输入的key和value对构建map类型举例:hive> Create table lxw_test as select map(‘100’,‘tom’,‘200’,‘mary’)as t from lxw_dual;hive> describe lxw_test;t map<string,string>hive>原创 2020-11-22 16:27:44 · 238 阅读 · 0 评论 -
hive常用函数之八集合统计函数
八、集合统计函数1. 个数统计函数: count语法: count(*), count(expr), count(DISTINCT expr[, expr_.])返回值: int说明: count(*)统计检索出的行的个数,包括NULL值的行;count(expr)返回指定字段的非空值的个数;count(DISTINCTexpr[, expr_.])返回指定字段的不同的非空值的个数举例:hive> select count(*) from lxw_dual;20hive> sel原创 2020-11-22 16:26:19 · 670 阅读 · 0 评论 -
hive常用函数之七字符串函数
七、字符串函数1. 字符串长度函数:length语法: length(string A)返回值: int说明:返回字符串A的长度举例:hive> select length(‘abcedfg’) from lxw_dual;72. 字符串反转函数:reverse语法: reverse(string A)返回值: string说明:返回字符串A的反转结果举例:hive> select reverse(abcedfg’) from lxw_dual;gfdecba3.原创 2020-11-22 16:25:07 · 1209 阅读 · 0 评论 -
hive常用函数之六条件函数
六、条件函数1. If函数: if语法: if(boolean testCondition, T valueTrue, T valueFalseOrNull)返回值: T说明: 当条件testCondition为TRUE时,返回valueTrue;否则返回valueFalseOrNull举例:hive> select if(1=2,100,200) from lxw_dual;200hive> select if(1=1,100,200) from lxw_dual;1002原创 2020-11-22 16:24:16 · 147 阅读 · 0 评论 -
hive常用函数之五日期函数
五、日期函数1. UNIX时间戳转日期函数:from_unixtime语法: from_unixtime(bigint unixtime[, string format])返回值: string说明:转化UNIX时间戳(从1970-01-01 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive> select from_unixtime(1323308943,‘yyyyMMdd’) fromlxw_dual;201112082. 获取当前UNIX时间戳函数:u原创 2020-11-22 16:23:31 · 305 阅读 · 0 评论 -
hive常用函数之四数字计算
四、数值计算1. 取整函数: round语法: round(double a)返回值: BIGINT说明:返回double类型的整数值部分(遵循四舍五入)举例:hive> select round(3.1415926) from lxw_dual;3hive> select round(3.5) from lxw_dual;4hive> create table lxw_dual as select round(9542.158) fromlxw_dual;hive&原创 2020-11-22 16:22:35 · 774 阅读 · 0 评论 -
hive常用函数之三逻辑运算
三、逻辑运算:1. 逻辑与操作: AND语法: A AND B操作类型:boolean说明:如果A和B均为TRUE,则为TRUE;否则为FALSE。如果A为NULL或B为NULL,则为NULL举例:hive> select 1 from lxw_dual where 1=1 and 2=2;12. 逻辑或操作: OR语法: A OR B操作类型:boolean说明:如果A为TRUE,或者B为TRUE,或者A和B均为TRUE,则为TRUE;否则为FALSE举例:hive>原创 2020-11-22 16:20:59 · 488 阅读 · 0 评论 -
hive常用函数之二数学运算
一、关系运算:1. 等值比较: =语法:A=B操作类型:所有基本类型描述:如果表达式A与表达式B相等,则为TRUE;否则为FALSE举例:hive>select 1 from lxw_dual where 1=1;结果 12. 不等值比较: <>(!=)语法: A <> B操作类型:所有基本类型描述:如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A与表达式B不相等,则为TRUE;否则为FALSE举例:hive> selec原创 2020-11-15 20:10:03 · 1181 阅读 · 0 评论