美文网首页
SQL关键字的学习(1)

SQL关键字的学习(1)

作者: JUNE言JUNE语 | 来源:发表于2016-11-15 15:52 被阅读21次

    distinct(有区别的)

    主要用法是一个列中可能含有多个重复值,列出不同的值(distinct)
    <b>作用:去重</b>

    select distinct column from table
    

    where 中的运算符

    <>:不等于(在某些SQL版本中可以使用!=代替)
    between:在某个范围内
    like:搜索某种模式
    in:指定针对某个列的多个可能值

    order by

    对结果集按一个列或多个列进行排序
    升序:ASC(默认)
    降序:DESC

    select * from table order by column
    

    update

    update table set column1 = value1, column2 = value2 ...
    where ...
    

    <b>warning
    如果update中省略了where子句,那么执行该语句时会将整个表中所有该属性值均设置为update语句中对应的值。慎用!!</b>

    SELECT TOP, LIMIT, ROWNUM

    获取规定数目的记录
    SQL Server & MS Access

    SELECT TOP number|percent column  FROM table
    

    可以使用precent

    在MySQL中

    select * from table limit number
    

    在oracle中

    select * from table
    where rownum < number
    

    like

    %:适配任意字符(0或多个)
    如 '测试%'
    可以适配到 '测试' , '测试1' , '测试hhh' , '测试123' 等等

    :适配一个字符
    如 '测试
    '
    可以适配到 '测试1', '测试2', '测试3', '测试4'

    相关文章

      网友评论

          本文标题:SQL关键字的学习(1)

          本文链接:https://www.haomeiwen.com/subject/ogxlpttx.html