SQL语法(一) 单表查询

版权声明:程序猴jwang版权所有 https://blog.csdn.net/qq_21046965/article/details/82432477

前言

            结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

范例:

1.查询表的所有数据  select * from 表名;*代表所有

2.查询表中指定字段的值 select 字段名1,字段名2,...from表名

3. 给查询结果中的字段使用别名
    --在字段名后使用关键字 字段名 as "别名"
    --作用:方便查看查询结果
    --注意:as关键字可以省略不写,别名中没有特殊字符双引号也可以省略不写。 

4.连接符:select  字段名||'字符'||字段名||..... from 表名
     --||为sql语句的字符链接符,使用在select和from之间
     --字符链接格式为 字段名||'字符'||字段名
     --注意:一个拼接好的连接在结果集中是作为一个新的字段显示,可以使用别名优化字段显示。

5. 去除重复 select distinct 字段名,字段名,...from 表名
     ---注意:去除重复的规则是按照行进行去除的,多行数据完全相同取其一

扫描二维码关注公众号,回复: 3488487 查看本文章

6.排序  
      --单字段排序
             --select  * from 表名 order by 字段名 asc 升序排序 asc可以省略不写
             --select  * from 表名 order by 字段名 desc 降序序排序 

--多字段排序
             --select * from emp order by 字段名1,字段名2...
             --先按照字段1排序,如果字段1的值相同,则按照字段2排序,.... 

 7.字段的逻辑运算
           --select关键字和from关键字之间的字段可以直接进行四则运算
           --字段与字段之间也可以直接进行运算
           --注意:字段值为数值类型

8.使用where子句查询筛选
      --select 字段名,字段名,...from表名 where 筛选条件
      --单筛选条件
            --使用运算符进行筛选 =,>,>=,<,<=,<>  单个条件中
            --注意:如果条件中的值为字符,必须使用单引号括起来 

        --多条件筛选(where子句关键字:and,or,like,is null,is not null, in ,between and)

 9.模糊查询

      --“%”号表任意多个的任意字符,“_”号表示单个字符。

      --select * from 表名 where 字段名 like '%字符2字符1%' escape'字符2'

              --escape将指定的字符变为转义字符
              --转义字符可以将特殊字符转为普通字符

猜你喜欢

转载自blog.csdn.net/qq_21046965/article/details/82432477