美文网首页
SQL Lesson 2: Queries with const

SQL Lesson 2: Queries with const

作者: TheoKm | 来源:发表于2018-10-30 11:05 被阅读0次

    当你使用WHERE语句筛选字符串数据时,SQL提供了很多有用的操作符来进行查询,比如不区分大小写的比较和通配符模式匹配等。下面是我们我们展示的一部分文本数据具体操作符:

    操作符 适用条件 例子
    = 区分大小写的精确相等 col_name = "abc"
    != or <> 区分大小写的精确的字符串不等 col_name = "abcd"
    LIKE 不区分大小写的字符精确字符相等 col_name LIKE "ABC"
    NOT LIKE 不区分大小写的精确字符不相等 col_name NOT LIKE "ABCD"
    % 字符串中是否含有该字符,仅适用于LIKE和NOT LIKE(类似于*) col_name LIKE "%AT%"(可以匹配到"AT" "ATTIC" "CAT" "BATS")
    _ 匹配单个字符 col_name LIKE "AN_" (可以匹配到"AND",但不能匹配到"AN")
    IN (...) 字符串精确的存在于一个list中 col_name IN ("A","B","C")
    NOT IN (...) 字符串精确的不存在于一个list中 col_name NOT IN ("D","E","F")

    练习

    这里给出了一些使用了WHERE语句的查询,尝试使用上面我们给出的限制性操作符,来写一些查询语句来完成下面的查询练习。

    限制性查询语句

    SELECT column, another_column, ... FROM mytable WHERE condition AND/OR another_condition AND/OR ...;

    image.png

    相关文章

      网友评论

          本文标题:SQL Lesson 2: Queries with const

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