`
mxx_1111
  • 浏览: 60795 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

sql server模糊查询、分组

 
阅读更多
一、系统函数
1。convert(类型[length] ,表达式[,样式])
2.isnull(表达式,默认值)
字符函数:
len() 长度
ltrim()|rtrim()去除左右空格
right()|left()截取右边或左边字符
substring();按位置和长度截取
日期函数:
dateadd() 日期加操作
dateDiff() 两个日期差
getdate() 获取当前系统日期
datepart() 获取日期中一部分
二、模糊查询
like '模式' 只能用在文本类型的数据
%:任意长度的任意字符
_:任意字符的一个字符

[]:指定范围中的任意字符 [杨青] [0-9][^A-Z]

CHECK STUNO LIKE '[0-9][0-9][0-9]' 001 002 100 101
范围:
between 。。。 and。。。 等价于 and
列表 :in
字段 in(常量1,常量2 ) 等价于 or
三、聚合函数;
1.sum(列名)
2.avg(列名)
3.max(列名) min(列名)
4.count(列名[*])
四、分组
SELECT 列名,聚合函数() from 表名
where 条件
group by 列名
having 条件
order by 列名
1.SELECT后的列 必须在group by后有的才可以
2.顺序:where ->group by ->having->order by
分享到:
评论

相关推荐

    SQL Server 2005 数据转换服务中的模糊查找和模糊分组

    "SQL Server 2005 数据转换服务中的模糊查找和模糊分组" SQL Server 2005 数据转换服务(Data Transformation Services,DTS)中的模糊查找和模糊分组是两个强大的工具,旨在帮助用户简化数据仓库项目中的数据清理...

    SQL Server T-SQL高级查询

    ### SQL Server T-SQL高级查询知识点 #### 1. SELECT语句基础 - **查询所有数据**:使用`SELECT * FROM table_name`来查询指定表的所有数据。 - **过滤重复数据**:使用`DISTINCT`关键字来返回唯一不同的值。 - **...

    sql server 2012数据库视频教程

    │ 01-SQLSERVER数据库基础.mp4 │ 02_01-创建数据库.mp4 │ 02_02-创建数据表.mp4 │ 02_03-表结构和约束的维护.mp4 │ 03-插入数据.mp4 │ 04-数据的修改和删除.mp4 │ 05-基本查询.mp4 │ 06_01-条件查询一.mp4 ...

    荐Sql server一些常见性能问题的解决方法

    标题中的“Sql server一些常见性能问题的解决方法”是指针对SQL Server数据库系统,在处理查询和数据操作时可能会遇到的性能瓶颈及其对应的优化策略。描述提到的文档详细记载了解决这些问题的方法,旨在帮助用户提高...

    SQLServer中如何将一个字段的多个记录值合在一行显示

    SQLServer 中将一个字段的多个记录值合并到一行显示的实现方法 SQL Server 是一种关系型数据库管理系统,具有强大的数据处理能力和存储能力。在实际应用中,我们经常需要将一个字段的多个记录值合并到一行显示,以...

    SQL Server练习题

    4. 查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩,这里可以使用SQL的聚合函数和分组查询,如果某些学生没有成绩,则会显示为null。 5. 查询姓"李"的老师的数量,涉及到字符串匹配和聚合函数的...

    数据库实验报告 SQL查询 ,子查询组合

    - **简单查询**:包括选择(SELECT)、投影(投影特定列)、排序(ORDER BY)、分组(GROUP BY)和过滤(WHERE子句),以及使用LIKE进行模糊匹配查询。 - **连接查询**:涉及多个表的数据合并,包括等值连接(JOIN...

    SQL SERVER2008精通实战开发教程

    “SQL Server-第4章 模糊查询与分组查询(理论).ppt”扩展了查询能力,包括LIKE操作符进行模糊匹配,GROUP BY和HAVING子句进行数据分组,以及聚合函数的使用,如SUM、AVG、COUNT等,这些在数据分析中尤为常见。...

    sql server 2005 填空题

    5. 在SQL语言中,ORDER BY子句用于对查询结果进行排序,GROUP BY子句用于将数据按一个或多个列进行分组。 6. AVG()函数用于计算平均值,MAX()函数用于找出一列中的最大值。 7. COUNT()函数是一个非常有用的功能,...

    数据库实验(1-4)SQL Server 2012数据库系统

    用GR0UP BY子句实现分组查询的方法 连接查询的方法 实验三 数据更新和视图(4学时) 一、实验目的: (1) 掌握SQL语言的数据更新功能 update 语句用于对表进行更新 delete 语句用于对表进行删除 insert ...

    SQL Server Integration Services 2005中的模糊查找和模糊分组.pdf

    4. 模糊查找和模糊分组紧密集成在SQL Server Integration Services中,简化了ETL任务的操作,减少了自定义编程的需求。 为了在SSIS中创建一个简单的模糊查找包,可以按照以下步骤操作: 1. 打开Business ...

    郝斌Sqlserver2005学习笔记

    【郝斌Sqlserver2005学习笔记】涵盖了SQL Server 2005数据库系统的基础知识,特别是关于数据查询和关系数据库设计的部分。这个笔记基于郝斌老师的教学视频,旨在帮助学习者理解并掌握SQL Server 2005的核心概念。 ...

    SQL server 数据库 SQL练习及答案.docx

    * 使用 group by 语句来分组查询结果 * 使用 having 语句来指定分组条件 ### 更新和插入 * 使用 update 语句来更新表中的数据 * 使用 insert 语句来插入新数据 ### 统计函数 * 使用 min、max、avg、sum、count ...

    SQL Server 2000 试卷

    9. 模糊查询使用LIKE关键字,通配符中,匹配单个字符用_,匹配多个字符用%。例如,匹配姓王且最后一个字是强的人,写法为 '王%强';匹配书名中带有"C"字的书,写法为 '%C%'。 10. 删除具有外键引用关系的主表前,应...

    SQL server代码的中文参考文档..7z

    - **T-SQL(Transact-SQL)**: SQL Server的扩展SQL语言,用于查询、插入、更新和删除数据,以及创建和管理数据库对象。 2. **数据库对象** - **表**: 存储数据的主要结构,包含列和行。 - **索引**: 提高查询...

    SQL Server应用开发

    例如,理解并掌握主键和外键的概念,熟悉数据的插入、更新和删除操作,熟练运用各种查询技巧,包括模糊查询、分组查询和联接查询等。 总的来说,《SQL Server 应用开发》是一门全面的课程,涵盖了数据库设计、数据...

    JSP+SQLServer个人博客

    **JSP+SQLServer个人博客系统详解** 在IT领域,构建个人博客是一个常见的学习实践项目,而使用JSP(Java Server Pages)与SQLServer数据库相结合的技术栈,可以创建功能强大的在线博客平台。JSP是Java的一种动态...

    sqlServer数据库语法总结.pdf

    本文档对_sqlServer数据库的语法进行了总结,涵盖了查询语句、聚合函数、排序、分组等方面的知识点。 查询语句 * `SELECT`语句:用于从数据库中查询数据。 + 例如:`SELECT * FROM 表名` 查询所有列。 + 例如:`...

    SqlServer使用 case when 解决多条件模糊查询问题

    在SQL Server中,`CASE WHEN` 语句是一种强大的逻辑表达式,用于处理基于不同条件的复杂查询。在多条件模糊查询中,`CASE WHEN` 可以避免在程序端或数据库端拼接SQL字符串,从而减少代码量,提高安全性,并避免SQL...

    SQL Server数据库试卷

    此外,试卷还涉及了数据库系统的特点(如数据共享、数据的安全性)、主键的概念、日志文件(.ldf)的存在、数据库设计原则(如ACID属性)以及SQL语言中的其他基础概念,如数据查询、排序、分组等。这些知识点构成了...

Global site tag (gtag.js) - Google Analytics