数据库基础——SQL查询

本文总结了SQL查询的基础知识,包括基本查询、列值计算、列起别名、多列拼接、数据去重、数据排序和限制查询。介绍了各种查询方式的用法和注意事项,如使用SELECT语句查询特定字段,使用DISTINCT去除重复数据,ORDER BY进行数据排序,以及使用WHERE进行条件筛选等。
摘要由CSDN通过智能技术生成

SQL查询语句总结01

基本查询

查询所有

  • select * from 表名;
  • select 字段名,字段名 … from 表名;

查询部分

  • select id,name from 表名;
    查看表中的id,name两列数据

代表sql语句的结束

* 代表查询所有,不建议使⽤ * 效率太低
字段名 :表示查询指定的列中数据

列值计算

运算符:+  -  *  /
-- 语法
select 字段名 运算符 数值 from 表名; 
--  eg:
select name,salary * 12 from  table;
-- 表示输出员工的十二个月的薪资
select name,(salary + 100) * 12 from table;
-- 月薪涨100后的年薪
  • 注意事项:

查询永远都不会改变表中数据值
乘除的优先级⾼于加减
优先级相同时,按照从左到右运算
可以使⽤括号改变优先级

列起别名

  -- 语法
  -- select 字段名 [as] 别名 from 表名; 
  -- eg:
  select name,salary * 13 as "年薪" from table;
   
  • as 可以省略不要
  • 别名 别名可以⽤双引号包裹起来,以便包含特殊字符,只有此处会⽤双引号,其他的地⽅都是单引号

SQL 是不区分大小写,但是如果双引号包裹起来,⾥⾯的别名写了什么就是什么,区分大小写

多列拼接

把多个列的数据拼接成一个列

 -- 语法
  select  字段1 || 字段2 from 表名;
  -- 查看id,全名
   select id,last_name ||frist_name from table;
   select id,last_name 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值