06 2019 档案
摘要:解释:变长字段定义的长度虽然不会影响服务器数据空间大小,但是对于客户端的内存有影响,因为客户端在用SQL从数据库读取数据时,首先会取到字段定义的长度,然后分配足够的内存,也就是说如果你定义的字段长度是1K,实际长度是10字节,要取1K记录,那客户端会分配1MB的内存, 但只保存了10K有效数据。这将
阅读全文
摘要:以下内容为平时工作自己个人总结,仅供参考,欢迎交流 SELECT A.CBM,A.CMC,SUM(B.MJE)MJE FROM YXHIS..TBZDZTHZ A,YXHIS..TBZDZTMX B where A.CBM LIKE '%CGZ%' AND B.CZTMC=A.CMC GROUP B
阅读全文
摘要:举实例:查询大于500的数据,并按时间进行汇总排序 select CONVERT(VARCHAR(10),DGH,23),COUNT(*) from yxhis2017..VTBMZGHMX2017 where bth=0 GROUP BY CONVERT(VARCHAR(10),DGH,23) H
阅读全文
摘要:数据插入:INSERT INTO A(CBM,CMC) VALUES('1','测试')--单条数据插入INSERT INTO A(CBM,CMC)SELECT '1','测试'--单条数据插入INSERT INTO A(CBM,CMC)SELECT CBM,CMC FROM B--批量插入B中所有
阅读全文
摘要:修改字段长度语法如下:SQL SERVER : ALTER TABLE A ALTER COLUMN CMC VARCHAR(100)ORACLE: alter table test modify(name varchar(255));MYSQL: alter table test modify c
阅读全文
摘要:批量替换:将A表CMC里面所有包含a替换成b而不影响其他内容UPDATE A SET CMC=REPLACE(CMC,'a','b')
阅读全文
摘要:语法: CONVERT(VARCHAR(7),<字段名称>,121) 时间转字符:select CONVERT(VARCHAR(7),dyxq,121),* from TBYPKC03--取年月select CONVERT(VARCHAR(10),dyxq,121),* from TBYPKC03-
阅读全文
摘要:日常数据分析过程中,经常会遇到排序的情况,有时会根据空字段表进行临时排序,转换数据类型 使用 ORDER BY CAST (<字段名> AS INT) ASC 举例: SELECT IBM,CMC FROM YXHIS..TBZDBQ ORDER BY CAST (CWBM AS INT) ASC
阅读全文