zoukankan      html  css  js  c++  java
  • [mysql]select

    select 列名 from tablename where 限制条件;

    where限制条件:
    1.运算符
    (=,<,>,>=,<=)
    2.“and”与“or”:WHERE 后面可以有不止一条限制,而根据条件之间的逻辑关系,可以用 OR(或) 和 AND(且) 连接
    3."in"和"not in":用于筛选“在”或“不在”某个范围内的结果
    4.通配符:like _ %
    _ 代表一个未指定字符
    % 代表不定个未指定字符

    对结果排序:order by
    order by默认是升序
    select 列名 from tablename order by 列名 asc/desc
    asc:升序
    desc:降序

    SQL内置函数
    count: 计数 (任何数据类型)
    SUM: 求和 (数字数据类型)
    AVG: 求平均值 (数字数据类型)
    MAX: 最大数 (数值、字符串或是日期时间数据类型)
    MIN: 最小值 (数值、字符串或是日期时间数据类型)

    AS:可以对值重命名
    SELECT MAX(salary) AS max_salary,MIN(salary) FROM employee;//查salary最大和最小,其中最大标记为max_salary

    子查询

    SELECT of_dpt,COUNT(proj_name) AS count_project FROM project
    WHERE of_dpt IN
    (SELECT in_dpt FROM employee WHERE name='Tom');

    连接查询
    1.
    SELECT id,name,people_num
    FROM employee,department
    WHERE employee.in_dpt = department.dpt_name
    ORDER BY id;
    2. JOIN ON 语法
    SELECT id,name,people_num
    FROM employee JOIN department
    ON employee.in_dpt = department.dpt_name
    ORDER BY id;

    快乐生活每一天
  • 相关阅读:
    机器学习之线性回归
    机器学*-K*邻算法模型预测实战
    机器学习-特征抽取
    机器学习sklearn和字典特征抽取
    机器学习第一讲
    spark统计每个省份广告点击量top3
    spark统计单位时间内访问量
    并发容器之 ConcurrentHashMap源码剖析
    并发之 Java中的锁
    并发之 深入剖析volatile底层原理
  • 原文地址:https://www.cnblogs.com/sunner/p/8659517.html
Copyright © 2011-2022 走看看