zoukankan      html  css  js  c++  java
  • 单表中的sql语句

    --建立db_mydata数据库;
    create database db_mydata;

    --使用刚刚建立的db_mydata
    use db_mydata;

    --查询计算机与电子信息学院的同学
    select* from 本科 where 学院='计算机与电子信息学院';
    --查询某一列
    select college,professional,class,studentid from 本科 ;

    --在查询时使用别名
    select college as 学院,
        professional as 专业,
        class as 班级,
        studentid as 学号
        from 本科;
       
    --通过查询生成一个年龄字段
    --使用datediff()函数计算年龄
    select 牛卡级别,DATEDIFF(YYYY,出生年月,GETDATE()) as 年龄 from clientdata;

    --简单的条件查询
    select 资金账号,客户姓名,风险提示 from clientdata where 风险提示='未测评';

    --不等于条件查询
    select 资金账号,客户姓名,风险提示 from clientdata where 风险提示!='未测评';
    select 资金账号,客户姓名,风险提示 from clientdata where 风险提示<>'未测评';

    --大于小于条件查询
    select 资金账号,客户姓名,风险提示,
    DATEDIFF(yyyy,出生年月,GETDATE()) as 年龄
    from clientdata where DATEDIFF(yyyy,出生年月,GETDATE())>23;

    --查询数值区间
    select 资金账号,客户姓名,风险提示,
    DATEDIFF(yyyy,出生年月,GETDATE()) as 年龄
    from clientdata where DATEDIFF(yyyy,出生年月,GETDATE())
    between 24 and 50;

    --and运算符查询
    select 资金账号,客户姓名,风险提示,
    DATEDIFF(yyyy,出生年月,GETDATE()) as 年龄
    from clientdata where DATEDIFF(yyyy,出生年月,GETDATE()) between 1 and 23
    and 风险提示='正常';


    --like %模糊查询
    select college,professional from
     regular where professional like '%科学%';
     
    --使用[]通配符进行模糊查询姓 赵/周/秀
    select * from regular where name like '[周赵秀]%';

    --使用[]通配符进行模糊查询除姓 赵/周/秀的
    select * from regular where name like '[^周赵秀]%';

    --in 运算符条件查询(三个学院的毕业生)
    select * from regular where college in('环境学院','计算机与电子信息学院','农学院');

    --not in 运算符条件查询(除三个学院之外其他学院的毕业生信息  )
    select * from regular where college not in('环境学院','计算机与电子信息学院','农学院');

    --查询时去除重复记录
    select distinct(college)from regular;

    --group by
    select COUNT(name)as 计数,college as 学院 from regular group by college;

    --获取制定字段的空值
    select * from clientdata where 风险类型 is null;

    --查询前N条记录
    select top 012 * from clientdata;

    --查询数据的%率条数
    select top 10 percent * from clientdata;

    --单列排序asc升序,desc 降序
    select * from clientdata order by 开户日期 asc;

    --多列排序
    select * from clientdata order by 开户日期,公司电话 asc;

  • 相关阅读:
    PHP:第一章——PHP中字符运算符、比较运算符、错误控制运算符
    PHP:第一章——PHP中逻辑运算符的使用方法
    PHP:第一章——PHP中的算术运算符/递增、递减运算符/赋值运算符
    微信小程序通过js动态修改css样式的方法(交流QQ群:604788754)
    微信小程序跨页面获取数据示例
    JavaEE资源
    java 学习路线
    想以编程为职业,现在正在看毕向东的java基础,接下来应该看什么视频,求前辈们指教。
    2017Java学习路线图,内附完整Java自学视频教程+工具经验+面试
    各种 学习路线图专区
  • 原文地址:https://www.cnblogs.com/iomango/p/2793392.html
Copyright © 2011-2022 走看看