`

sql常用的查询方法

 
阅读更多

SQL常用的查询方法(select.like.group.order by .join on .update.delete.top.count .where等等。)

   一 select查询

          查询单条记录:

      格式:

       select ( column name) from tablesname

          查询多条记录:

      格式:

       select*from tables name(注释:*一般默认为主键 id)

  二 SELECT DISTINCT 语句

      在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。

      关键词 DISTINCT 用于返回唯一不同的值。

      格式:

 SELECT DISTINCT 列名称 FROM 表名称

 三 WHERE 子句

     如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。

      格式:

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

下面的运算符可在 WHERE 子句中使用:

运算符

描述

=

等于

<>

不等于

>

大于

<

小于

>=

大于等于

<=

小于等于

BETWEEN

在某个范围内

LIKE

搜索某种模式

   注释:在某些版本的 SQL 中,操作符 <> 可以写为 !=。

  四 AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤。

       AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。

       如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

       如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

      格式:

       select*from table name where( 条件一 and 条件二)

       select*from table name where (条件一  or 条件二)

 五 ORDER BY 语句用于对结果集进行排序。

    ORDER BY 语句用于根据指定的列对结果集进行排序。
    ORDER BY 语句默认按照升序对记录进行排序。如果您希望按照降序对记录进行排序,
    可以使用 DESC 关键字。
     格式:
        select*from table name order by ( column name ) desc或者ASC

  六 INSERT INTO 语句

         INSERT INTO 语句用于向表格中插入新的行。

       格式:

INSERT INTO 表名称 VALUES (值1, 值2,....)

        我们也可以指定所要插入数据的列:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

  七 Update 语句

      Update 语句用于修改表中的数据。

     格式:

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

  八DELETE 语句

     DELETE 语句用于删除表中的行。

    格式:

DELETE FROM 表名称 WHERE 列名称 = 值
     DELETE 语句用于删除表
     格式: 
DELETE FROM 表名称

  九 TOP 子句

   TOP 子句用于规定要返回的记录的数目。

    对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。

    注释:并非所有的数据库系统都支持 TOP 子句。

    格式:

SELECT TOP number|percent column_name(s)
FROM table_name
    注:这点跟mysql 里面的limit限制显示条数一样

  十 LIKE 操作符

     LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

    格式:

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern
   例如:select*from table name where (column_name like ?,'%#字符%')

 十一 GROUP BY 语句

     GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。

    格式:

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name

 十二 HAVING 子句

    在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。

    格式:

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING aggregate_function(column_name) operator value
上述这些方法基本上已经够你们操作使用了。。。。
分享到:
评论

相关推荐

    SQL常用优化方法

    `sql常用优化方法.chm`文件可能包含了一些实用的SQL性能监控和调优工具,例如SQL Profiler,它可以帮助识别慢查询,找出性能瓶颈。通过这些工具,你可以实时监控数据库性能,进行针对性优化。 总结,SQL性能优化是...

    SQL常用命令使用方法

    ### SQL常用命令使用方法 #### 一、数据记录筛选(SELECT) 在数据库操作中,`SELECT`命令是最常用的查询语句之一,它用于从数据库表中检索数据。 1. **基本查询**: - `SELECT * FROM 表名 WHERE 条件 ORDER BY...

    SQL Server精华常用方法。

    SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法SQL Server精华常用方法

    SQL常用查询语句大全

    本资料"SQL常用查询语句大全"是一份非常适合初学者的教程,它涵盖了SQL语言的基本概念和常用操作。 首先,我们要理解SQL的四大基本操作:SELECT(选择)、INSERT(插入)、UPDATE(更新)和DELETE(删除)。这些...

    Oracle常用SQL查询语句

    根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ```sql SELECT t.tablespace_name, ROUND(SUM(bytes / (1024 * 1024)), 0) AS ts_size FROM dba...

    常用SQL语句查询

    常用SQL语句查询常用SQL语句查询

    SQL常用查询汇总.sql

    UNION,交集运算:INTERSECT,差集运算:EXCEPT,连接查询:JOIN,LEFT JOIN,RIGHT JOIN,FULL JOIN,CROSS JOIN

    SQL常用命令使用方法.zip

    SQL常用命令使用方法

    SQL查询语句大全SQL查询语

    本资源“SQL查询语句大全”显然是一份全面介绍SQL查询的资料,涵盖了各种基本和高级查询技巧。下面我们将深入探讨SQL查询的一些核心知识点。 1. **SQL基础** - **SELECT语句**:这是SQL中最常用的语句,用于从...

    sql常用语句集锦 查询技巧

    本资料集锦涵盖了多种SQL查询技巧,旨在帮助用户更高效地利用SQL进行数据处理。以下是一些核心知识点: 1. **多列的行转列**: 在SQL中,我们有时需要将多列数据转换为单列显示,这通常通过`PIVOT`操作或使用`CASE...

    SQL常用查询语句 oracle

    ### SQL常用查询语句 Oracle #### 一、SQL基本数据操作语句介绍 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。本篇主要介绍了SQL中最基础且最重要的四类数据操作语句:Insert(插入)、...

    oracle 常用SQL查询

    以下是一些常用的Oracle SQL查询,这些查询涵盖了从基础的表空间信息到复杂的数据库对象状态和性能监控。 1. **查看表空间的名称及大小**: 这个查询通过`dba_tablespaces`和`dba_data_files`视图获取每个表空间的...

    oracle常用经典sql查询.rar

    本压缩包“oracle常用经典sql查询.rar”显然是一份关于如何在Oracle环境中高效运用SQL查询的教程资料,适合数据库管理员、开发人员以及对Oracle数据库感兴趣的用户学习。 首先,我们来探讨SQL的基础概念。SQL,全称...

    oracle常用经典SQL查询方案

    根据给定的文件信息,以下是对“oracle常用经典SQL查询方案”的详细解析,涉及的知识点主要包括Oracle数据库中的数据字典视图、空间管理、对象管理、版本查询、数据库模式、性能监控等方面。 ### 1. 查询表空间大小...

    常用sql指令一般面试都可通过

    SQL常用指令详解 SQL 是结构化查询语言(Structured Query Language),是一种专门用于管理关系数据库管理系统(RDBMS)的语言。 SQL 指令是数据库管理系统的基础,掌握 SQL 指令是开发者和数据库管理员必备的技能...

    U8常用SQL.sql

    用友U8常用sql 表描述 ,支持查询所有基础资料和单据模板表和字段。便于日常问题的排查。

    常用SQL查询语句

    常用SQL查询语句,常用SQL查询语句,希望有帮助

Global site tag (gtag.js) - Google Analytics