- 博客(9)
- 收藏
- 关注
原创 创建表时指定默认值时出现缺失右括号的错误
create table orderItems(order_num integer not null,prod_id char(10) not null,quantity integer default 1 not null,price decimal(8,2) not null);原来是“default 默认值 放在not null前面”,
2021-09-18 17:16:34
576
原创 oracle 日期函数
SYSDATE 返回当前时间MONTHS_BETWEEN(A,B) B减去A之间有多少个月ADD_MONTHS(A,2) 向A加上两个月NEXT_DAY(A,“星期日”) 从A开始算,最近一个星期日是什么日期LAST_DAY(A)A所在这个月的最后一天ROUND(A,'MONTH')、ROUND(A,'MM')按月四舍五入TRUNC(A,'HH')按小时截取日期...
2021-08-09 22:43:51
120
原创 oracle 字符控制函数
UPPER(a)将字符串转换为大写LOWER(a)将字符串转换为小写CONCAT(a,b)连接字符串SUBSTR(a,1,5)从第一个字符位置开始取5位的字符串LENGTH(a)计算字符串的长度INSTR(a,W)计算W出现的位数LPAD(a,10,'*')需要a满10位,不满则用*号填满TRIM(a,from,b)把b的首位部去掉字符aREPLACE(a,b,c)把a字符串的所有的b换成c...
2021-08-09 21:55:21
182
原创 oracle 插入数据
INSERT INTO VALUES('列名1'、'列名2'等),需要插入每一列,且对应好表里的每一列的顺序INSERT INTO 表名('列名1'、'列名2'等)VALUES('列值1'、'列值2'等),不需要插入每一列,前提是列可以为NULL值INSERT INTO 表1('列名1'、'列名2'等)SELECT ('列值1'、'列值2'等)FROM 表2,不要求列名匹配,按照查询的顺序依次填充插入多行,需要执行多个INSERT语句INSERT INTO ...SELECT ... FR.
2021-08-09 13:42:38
1032
原创 linux shell编程:正则表达式
1.“*”表示前一个字符匹配0次或任意多次2."." 表示匹配除换行符外任意一个字符3."^" 表示匹配行首4."$" 表示匹配行尾5. "[ ]" 表示匹配中括号内任意一个字符6."[^ ]" 表示匹配除中括号内字符以外的任意一个字符7."\" 表示取消特殊字符含义8.“\{n\}” 表示前一个字符刚好出现n次9.“\{n,\}” 表示前一个字符出现不小于n次10"\{n,m\}" 表示前一个字符出现不小于n次,不大于m次...
2021-08-08 15:52:02
74
原创 学习能力提高
1.主动学习,更快更高效2.怎样主动学习? 2-1)建立一个目标,该目标是具体的,可度量的,可实现的,相关的,时间可控的 2-2)阅读一本书时如何主动学习, 2-2-1)观察目录,了解总体 2-2-2)带着你的问题看书 2-2-3)回想和复述要点是什么,用自己的语言改写书的重点部分 2-2-4)重新回顾,扩展笔记 ...
2021-08-08 08:35:43
70
原创 EXCEL函数学习(第一天)
1.large(范围,顺位),作用:找到第X位最大的值2.small(范围,顺位),作用:找到第X位最小的值3.IF(条件判断,条件成立返回值1,条件不成立返回值2),如果是多返回值,可以使用嵌套,比如 IF(条件判断,条件成立返回值1, IF(条件判断,条件成立返回值2,条件不成立返回值3))4.VLOOKUP(需要对比的值,寻找的范围,返回范围的第几列,精准比对/模糊比对),注意寻找的范围第一列必须是需要对比的值对应的列,通常使用精准比对,如果需要使用模糊比对,需要按递增排序才能返回结果。
2021-08-08 07:31:22
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人