sql
weixin_38919176
这个作者很懒,什么都没留下…
展开
-
时间戳转日期格式
时间戳转成日期格式 年-月-日 时:分:秒原创 2022-09-28 16:37:35 · 143 阅读 · 0 评论 -
GROUP BY和 ORDER BY 使用关系
GROUP BY和 ORDER BY 使用关系原创 2022-09-19 16:50:11 · 299 阅读 · 0 评论 -
limit offset
sql limit offset原创 2022-09-19 16:44:41 · 102 阅读 · 0 评论 -
行行比较查询最优
1、行行比较SELECT * FROM S_MODEL_TYPE_info WHERE( S_MODEL, S_TYPE ) IN (('MODEL_1', 'TYPE_1'),('MODEL_1','TYPE_2'),('MODEL_2','TYPE_2'))2、orSELECT * FROM S_MODEL_TYPE_info WHERE(S_MODEL='MODEL_1' and S_TYPE in ('TYPE_1','TYPE_2')or (S_MODEL='MODEL_2原创 2022-01-21 15:51:52 · 391 阅读 · 0 评论 -
级联查询
查询格式如下:select 字段名 from 表名 start with 子节点字段名='指定值' connect by prior 子节点字段名=父节点字段名或者select 字段名 from 表名 start with 子节点字段名='指定值' connect by prior 父节点字段名=子节点字段名备注:parentcode 父节点字段名guid 子节点字段名1、从孩子结点>>父节点>>根节点select t.* from ba_marketcod原创 2021-01-19 16:55:54 · 2468 阅读 · 0 评论 -
时间字段查询 ora-01858\ora-01481\ora-00911
APPROVEDATE 为date类型根据指定时间进行数据查询正确写法如下:select tb.APPROVEDATE from test t where to_char(tb.APPROVEDATE, 'yyyy/MM') = to_char(to_date('202011', 'yyyy/MM'), 'yyyy/MM')原创 2021-01-18 11:13:05 · 461 阅读 · 1 评论 -
sql limit 用法
limit子句用于限制查询结果返回的数量。用法:【select * from tableName limit i,n 】参数:tableName : 为数据表;i : 为查询结果的索引值(默认从0开始);n : 为查询结果返回的数量原创 2020-12-11 10:38:22 · 124 阅读 · 1 评论 -
substr函数
substr()函数:substr() 函数返回字符串的一部分。 语法:substr(string,start,length)string - 指定的要截取的字符串。start - 必需,规定在字符串的何处开始。正数 - 在字符串的指定位置开始负数 - 在从字符串结尾的指定位置开始0 - 在字符串中的第一个字符处开始length - 指定要截取的字符串长度。示例:select substr('abcdefg', 0, 4) y from dualSELECT t.PK_VAL,原创 2020-12-02 10:49:19 · 158 阅读 · 0 评论 -
sql 表插入数据insert into
指定字段赋值:insert into a (tag, age) (select 'qq', 'ww' from dual)全部字段按顺序赋值:insert into a select 'qq', 'ww' from dual原创 2020-11-23 10:48:55 · 207 阅读 · 0 评论 -
Expected positional parameter count: 4, actual parameters
原因:问号个数和参数个数不一致select s.id ,s.name from student s where s.id = ? and t.startdate = ? and t.enddate = ? and s.id = ?原创 2020-10-26 17:39:22 · 323 阅读 · 0 评论 -
oracle的 LISTAGG() WITHIN GROUP () 行转列函数的使用
test_id 字段信息是重复数据RE_ID 不同按照 test_id 分组,RE_ID 值用逗号隔开。select test_id, LISTAGG(RE_ID, ‘,’) withingroup(order by test_id) as REIDSfrom ba_detailgroup by test_id;例如:select test_id, RE_ID from ba_detail;结果如下:test_idRE_ID1张三1李四2王五2原创 2020-10-26 17:23:03 · 272 阅读 · 0 评论 -
[Err] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=
[Err] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is sto...原创 2020-02-06 14:03:19 · 5333 阅读 · 2 评论 -
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'Comment:###Thanks for the detailed response! This ...原创 2020-02-06 13:41:57 · 974 阅读 · 0 评论 -
UNION、 INTERSECT 与 EXCEPT 运算符
UNION 基本上是一个 OR (如果这个值存在于第一句或是第二句,它就会被选出),而 INTERSECT 则比较像 AND ( 这个值要存在于第一句和第二句才会被选出)。UNION 是联集,而 INTERSECT 是交集。...原创 2019-12-13 15:48:18 · 773 阅读 · 0 评论 -
重复数据查询、删除 group by having使用
--查询重复记录,单个字段或多个字段约束 select 重复字段名 from 表名 group by 重复字段名 having count(重复字段名) > 1例: select t.mark_id from LOSS_F_MARK_STATUS t where t.sbtype = '1' group by t.mark_id having count(...原创 2019-11-21 10:51:48 · 1073 阅读 · 0 评论