- 博客(21)
- 问答 (2)
- 收藏
- 关注
原创 linux 中 chmod设置文件权限的命令
chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:第一个数字表示文件所有者的权限(User u)第二个数字表示与文件所有者同属一个用户组的其他用户的权限(Group g)第三个数字表示其它用户组的权限(Other o)权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。所以chmod 777代表rwxr-rwx-rwx所
2022-02-22 14:30:15 4134
原创 group_concat配合separator实现多行合并,一个用户一条多个信息以分号分隔
group_concat配合separator实现多行合并原数据:+------------+-----------+| user_id | score |+-----------+------------+| 001 | 98 || 001 | 90 || 002 | 96 | | 002 | 94 | | 003 | 90 ||
2020-12-17 15:35:27 883
原创 Oracle数据库常用sql语句
Oracle数据库常用sql语句1.创建表create table table1(op_time date,num1 number,name varchar2(32));2.在已有表中新增字段(注:中只能在最后新增字段,不能再中间插入)alter table table1 add grade number;3.插入数据条#插入一条数据insert into table1(op_time,num,name) values(to_date('2020-11-01','yyyy-mm-d
2020-12-08 17:29:53 308
原创 SQL中UNION 和 UNION ALL 操作符的使用区别
UNION 和 UNION ALL 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2注释:默认地,UNION 操作符选取不同的值。如果允许重
2020-12-01 16:09:07 159
原创 eclipse中添加jar包
eclipse中添加jar包首先下载好jar包在项目下的lib文件夹下右键 -> Bulid Path -> Configure Build Path -> Libraries -> Add External JARs… -> 选择下载jar包的路径 ->添加后Apply一下 就OK啦
2020-12-01 16:04:42 1814
原创 Incorrect column name ‘‘ 报错问题解决
Incorrect column name ‘’ 报错问题解决原因一:字段名中存在空格,可能是由于复制不当导致的,只需删除掉重新手敲,再执行即可。原因二:建表时使用count()或case when等,但未给另命名,加上as 字段名即可。count(case when time>current_date then user_id end) as num...
2020-12-01 14:51:06 5446
原创 eclipse设置炫酷唯美背景图片
eclipse设置炫酷唯美背景图片先展示一下效果图步骤1:查看eclipse的背景设置-此处我的设置为dark步骤2:在eclipse的安装路径下找到路径\plugins\org.eclipse.ui.themes_1.2.300.v20181108-1102其中images文件夹是用来存储图片的,css文件夹是用来存放样式的步骤3:打开image文件夹,将选好的背景图片放入记住图片名和后缀名步骤4:用记事本或者其他编辑软件打开css文件夹下的e4-dark_win.css文件添
2020-10-03 15:52:00 5769 16
原创 Referenced file contains errors (http://www.springframework.org/schema/tx/spring-tx-3.2.xsd).报错解决方案
Referenced file contains errors (http://www.springframework.org/schema/tx/spring-tx-3.2.xsd).报错解决方案1.首先可以尝试通过禁用xml的命名空间引用的验证来解决,具体设置是在:Window → Preferences → Validation → XML 将设置里的对勾取消掉即可,修改完设置之后记得刷新一下maven项目,项目上右键maven — update刷新后报错就消失了:2.如果第一种方式仍然报相同
2020-10-02 11:50:09 1058
原创 【常用】Oracle数据库中的数据类型转变及commit
【常用】Oracle数据库中的数据类型转变(不定时更新)int/bigint/smallint----->numberdatetime----->varchar2(32)varchar----->varchar2commit:DML语言:update,delete,insert into 等修改表中数据的需要用commit;DDL语言:create table,drop table,alter table,truncate table,create index,drop ind
2020-09-22 17:45:24 261
原创 查看某字段是否有重复,重复条数
查看某字段是否有重复,重复条数select count(*),count(distinct id) from table;对比根据id字段去重前后的数据量
2020-09-21 18:10:51 396
原创 【SQL】对比两个表中数据是否一致-minus
【SQL】对比两个表中数据是否一致-minusselect * from table1 minus select * from table2;返回Empty 表示查询数据结果为一致,若不一致,会返回table1中与table2不同的数据集。注意:在 MINUS 指令下,不同的值只会被列出一次...
2020-09-09 17:45:16 8520
原创 更改某个字段中个别数据update、插入数据
更改某个字段中个别数据update、插入数据tablename :表名,colname:字段名1.更改某个字段中个别数据update tablename set colname='xx' where id=1;也可直接删除字段alter drop,数据也就随之删除,删除后也可以再alter add 添加,详细见https://blog.csdn.net/xingandxin/article/details/1079825532.直接插入单个数据insert into tablename val
2020-09-09 17:38:30 762
原创 【SQL】中row_number() over()的用法——分组排序
row_number() over()分组排序select * ,row_number() over(partition by id order by time desc) rn from table where rn=1;select * from (select *,row_number() over(order by date desc) as rn from tablea)awhere a.rn=1
2020-09-04 10:24:19 974
原创 【SQL语句】求时间差的函数-timestampdiff() 以及取绝对值(abs)
【SQL语句】求时间差的函数-timestampdiff() —— 绝对值(abs)TIMESTAMPDIFF(unit,begin,end);TIMESTAMPDIFF函数返回begin-end的结果,其中begin和end是DATE或DATETIME表达式。TIMESTAMPDIFF函数允许其参数具有混合类型,例如,begin是DATE值,end可以是DATETIME值。如果使用DATE值,则TIMESTAMPDIFF函数将其视为时间部分为“00:00:00”的DATETIME值。例:SEL
2020-09-03 17:05:17 6234
原创 【SQL】 使用SQL语句在表中添加数据(一条 / 多条)
【SQL】 使用SQL语句在表中添加数据(一条 - 多条)1.单条数据insert into 表名(字段名1,字段名2)value(值1,值2);例如:insert into tablename(op_time,name,student_no,grade) value('2020-01-23', '张三 ','1','88');2.多条数据insert into 表名(字段名1,字段名2)values(值a1,值b1), (值a2,值b2);例如:insert into tablenam
2020-08-26 16:32:25 36143 1
原创 如何在文档中插入excel文档
如何在文档中插入excel文档1.打开word文档,将光标放在需要插入的位置2.菜单栏-插入->对象->由文件创建->浏览->选择excel文档3.勾选显示为图标,链接可选择性勾选(具体作用看下图示)4.双击图标,即可打开excel文档...
2020-08-19 11:26:25 1564
原创 更改表结构-添加、修改表字段,并保留原数据
更改表结构-添加、修改表字段,并保留原数据一、仅改字段名(或字段类型)1.创建一个 备份表。原表:dw_table,备份表:dw_table_bfcreate table dw_table_bf select * from dw_table;2.清空原表数据truncate table dw_table;3.删除字段ggsn原表dw_table中要修改字段ggsn为new_g,字段类型:varchar(20)->varchar(39)alter table dw_table
2020-08-13 16:46:12 3015
原创 SQL中 decode() 函数使用介绍
【SQL】SQL中 decode() 函数介绍主要作用:将查询结果翻译成其他值(即以其他形式表现出来)decode() 函数的语法:select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)From talbename Where …//相当于if判断语句// An highlighted blockvar foo = 'bar';...
2020-08-07 16:06:25 13488
原创 【SQL】interval关键字用法
【SQL】interval关键字使用-用法取时间间隔,用于日期计算。例如:between date(’${day_id}’ - interval 29 day) and ‘{day_id}’取最近29天的数据
2020-07-17 10:55:15 2754
原创 【SQL】表连接——SQL JOINS
【SQL】表连接——SQL JOINS:1.left join (左连接)返回包括左表中的所有记录和右表中连接字段相等的记录select * from tableA a left join tableB b on a.key = b.key;2.right join (右连接)返回包括右表中的所有记录和左表中连接字段相等的记录select * from tableA a right join tableB b on a.key = b.key;3.inner join (内连接)返回两个
2020-07-14 10:43:54 199
原创 group by rollup()和group by grouping sets()的使用
【SQL】group by rollup()和group by grouping sets()的使用1.group by rollup()逐次对字段进行group by 操作(分组计数)注意:有顺序,必须是有层级关系的字段组合(例如:地市、区县、乡镇)2.group by grouping sets()分别对每组或每个字段进行group by操作。对各个层级进行汇总,将各层级的汇总值union all 在一起,组合成一个结果集。null代表count(*)例如:#此处用A、B、C、D代表地
2020-07-13 15:43:03 482
空空如也
sql语句怎么截取特殊字符后的所有数据
2021-04-02
Element img doesn't have required请问这个怎么解决?
2021-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人