
【鹿先生 SQL Server】
北.岛
世界无聊,你要有趣 be cool
展开
-
【鹿先生 SQLServer】SQL优化
1.在表中建立索引,优先考虑WHERE,GROUP BY使用到的字段。2.查询条件中,一定不要使用SELECT *,因为会返回过多无用的字段会降低查询效率。应该使用具体的字段代替*,只返回使用到的字段。3.不要在WHERE条件中使用左右两边都是%的LIKE模糊查询,如:SELECT * FROM t_order WHERE customer LIKE '%zhang%' 这样会导致数据库引擎放弃索引进行全表扫描。优化:尽量在字段后面使用模糊查询。如下:SELECT * FROM t_or原创 2020-05-12 21:39:24 · 368 阅读 · 0 评论 -
【数据库】数据分页
【SqlServer高效分页查询】-- =============================================-- Author:xxx-- Create date: xxx-- Description: 查询一个用户的发帖信息-- =============================================ALTER PROCEDURE [dbo...原创 2018-07-02 17:58:14 · 309 阅读 · 0 评论 -
SQL将一列转换成一行,并将这一行形成新的列
查询出来要转换的数据SELECT name FROM dbo.base_pay_type WHERE is_enabled = 1数据如图:2.将查询到的数据转换成行,以逗号隔开,以【】包裹SELECT STUFF((SELECT '[' + name + '],' FROM(SELECT name FROM dbo.base_pay_type WHERE is_ena...原创 2019-01-22 18:52:43 · 5409 阅读 · 0 评论