SQL语句的查找

SQL是必备的技能之一,需要熟练掌握,可通过如下链接进行学习和测试:
1》http://ytraister.gitee.io/python_senior_document/16day/chapter1/shell-mysql/数据库操作.html
2》http://sample.jimstone.com.cn/xsql/

SQL常用函数:

sum()count()avg()max()/min()

count()函数(计数)的用法

如下语句:

select count('招聘岗位') from;					# 查出所有招聘岗位的信息(岗位会重复)
select count(distinct '招聘单位') from;		# distinct表示唯一值 查出不重复的岗位

substr()函数(提取)的用法

公式:substr(str, pos, len)

  • str参数:数据库中需要截取的字段
  • pos参数:
    - 正数,从字符串指定位置开始截;
    - 负数,从字符串结尾指定位置开始截取(比较少用);
  • len参数:需要截取的长度。缺省,即截取到结束位置

》案例:如薪资区间: 6k-10k;10k-15k
》提取最低薪资:

select substr('薪资区间', 1, 2) from;						# 提取出6k、10
select replace(substr('薪资区间', 1, 2), 'k', ' ') from;	# 将上面的k替换为空值,用replace()函数,最终为6、10

》若提取平均最低薪资,只需要在select后面使用avg()函数,在函数内嵌套上面的replace()内容即可


》提取最高薪资:

select substr('薪资区间', 4, 3) from;			# 提取出10k、-15
select replace(replace(substr('薪资区间', 4, 3), 'k', ' '), '-', ' ') from;	# 将上面的k、-替换为空值,最终为10、15

分类查询

如下语句:

select '招聘岗位', count('招聘岗位') as 频数统计 fromgroup by '招聘岗位' ;

》以招聘岗位为分类,找出所有招聘岗位的信息,并统计个数(查找出来的表只有招聘岗位和频数统计,两个字段)

联表查询(分组查询)

如下语句:

select '招聘单位', '工作地点', '城市名称', '城市规划' from1,2 where '工作地点'='城市名称';

》找到两张表的相同字段值,并将它们合并处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值