随笔分类 -  SQL随笔

摘要:示例: table1共有 index,a,c三个字段 table2共有 index,a,b三个字段 合并两个表的数据 使用union ,''补全缺失列 如下图所示 阅读全文
posted @ 2023-12-27 14:12 dyfisgod 阅读(207) 评论(0) 推荐(0)
摘要:再读取不可控数据库datetime字段时,遇到了一个奇葩问题——“无法识别的datetime格式” 搞了半天…… 数据库里看:2017-06-06 10:28:30.000 不做处理查询报错:“无法识别的datetime格式” 做处理后查出来个:42892.4364583333 …… 接下来这么处理 阅读全文
posted @ 2017-09-05 10:54 dyfisgod 阅读(985) 评论(0) 推荐(0)
摘要:表结构 id(pk) satisfy(满意,一般,不满意) 一条语句查询 总数 各satisfy总数 SELECT count(*) AS 总数, count( CASE satisfy WHEN '满意' THEN 1 ELSE NULL END ) 满意, count( CASE satisfy 阅读全文
posted @ 2017-06-29 14:59 dyfisgod 阅读(621) 评论(0) 推荐(0)
摘要:select * from testtable; type subtype value a sa 1b sb 1a sb errorb sa errora sb 1b sb 1c sa errorc sb 1c sc 1c sc 1c sa error select sum(`value`) fro 阅读全文
posted @ 2017-06-13 14:27 dyfisgod 阅读(269) 评论(0) 推荐(0)
摘要:(1)在SQL Server中,我们使用 select top N * from tablename来查询tablename表中前N条记录。 (2)在MySQL中,我们使用select * from tablename limit M,N来实现相似的效果,其中M表示从第M+1条记录开始,N表示返回N 阅读全文
posted @ 2017-06-01 14:53 dyfisgod 阅读(425) 评论(0) 推荐(0)