10 2020 档案
MySQL如何随机筛选25000条数据
摘要:一、SELECT * FROM sheet1 t1 ORDER BY RAND() LIMIT 10000; 二、SELECT * FROM sheet1 AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `sheet1`)) AS id)
阅读全文
Oracle命名规则
摘要:1、长度不能超过三十个字符 2、 不要使用Oracle关键字 比如:id name table 3、 不能使用数字开头 包含:数字 字母 下划线 美元符号 4、 建议用 英文单词,不要去用中文拼音 表名:t_ tb_开头 字段名:f_
阅读全文
MySQL如何使用coalesce函数
摘要:coalesce(a,b,c); 参数说明:如果a==null,则选择b;如果b==null,则选择c;如果a!=null,则选择a;如果a b c 都为null ,则返回为null(没意义)
阅读全文
MySQL如何把varchar类型字段转换成int类型进行倒叙排序
摘要:SELECT * FROM sheet2 t1 WHERE t1.`金额`+'0' ORDER BY t1.`金额` DESC;
阅读全文
MySQL如何使用WITH ROLLUP函数
摘要:一、WITH ROLLUP函数适用于跟在GROUP BY 字段后面进行分组求和使用 SELECT t1.`产品名称`,SUM(t1.`数量`),SUM(t1.`金额`),t1.`日期` FROM sheet2 t1 GROUP BY t1.`产品名称`,t1.`日期` WITH ROLLUP;
阅读全文
MySQL数据库行转列
摘要:一、数据源如下所示 二、对应SQL语句如下所示 -- 行转列 SELECT t1.`产品名称`, SUM(CASE t1.`日期` WHEN '2019-11-11' THEN t1.`数量` ELSE 0 END) AS '2019-11-11', SUM(CASE t1.`日期` WHEN '2
阅读全文
SQLserver 2014使用Convert()函数获取时间
摘要:select convert(char(100),GetDate(),120) as Date 第3个参数就是用来设置日期类型数据的显示样式的,下面介绍几种样式的参数 SELECT CONVERT(varchar(100), GETDATE(), 0) 05 9 2011 9:12AM SELECT
阅读全文
SQLserver 2014 如何使用Datename()函数获取对应时间
摘要:一、在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate() 二、用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可以了: Select Datename(year,GetDate())+'-'+Datename (
阅读全文
SQL Server 2014如何DATEDIFF()函数截取对应时间年月日
摘要:4.1 定义和用法: DATEDIFF()函数返回两个日期之间的时间 4.2 语法 DATEDIFF(datepart,startdate,enddate) datepart值: year | quarter | month | week | day | hour | minute | second
阅读全文