
SQL
取壳羊
何处碧桃榭 满溪流水稥
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL优化通常手段
select 掌握范式跟JOIN的关系 就能区分单表查询和JOIN的关系 1、单表SELECT (1)查询列是否含有没有用的部分 (2)查看执行计划是否使用了索引 (3)含有ORDER BY LIMIT 可以考虑 延迟JOIN 2、多表JOIN 查询 (1)确定好驱动表 (2)被驱动表必须含有索引 (3)减少JOIN次数 ,尤其是含有GROUP B...原创 2019-12-15 21:54:43 · 84 阅读 · 0 评论 -
MySQL SQL 优化 字段类型转换
慢查询发现开发定义的外键的字段类型不同 强制转换后再进行join #原来 SELECT * FROM t_order o INNER JOIN pmc_pay_record_public pprp ON o.id = pprp.orderId WHERE o.id > 1 AND o.orderTime >= 1 AND...原创 2019-12-12 08:52:48 · 309 阅读 · 0 评论 -
MySQL SQL正则技巧
#判断字段中是否包含大写字母如果有就返回 SELECT * FROM T1WHERE name2 REGEXP BINARY '[A-Z]' # ^开头 $结尾 WHERE name2 REGEXP '^C' WHERE name2 REGEXP 'C$' #查询字段值包含字母 a~t 以外的字符的记录 WHERE name2 REGEXP '[^a-t]' ...原创 2019-12-09 14:56:00 · 135 阅读 · 0 评论 -
sqlserver with ties
with ties 指定从结果集中返回符合条件的额外的行数据。 场景:获取分数最大的1条数据,如果有多条相同就显示多条。 --drop table test1; CREATE TABLE test1( id int IDENTITY(1,1) NOT NULL, score int NOT NULL, usernmae nchar(10) NOT ...原创 2018-08-27 18:01:28 · 385 阅读 · 0 评论