日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

复杂查询练习_《从零学会SQL:简单查询》第二关 简单查询

發布時間:2025/4/5 数据库 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 复杂查询练习_《从零学会SQL:简单查询》第二关 简单查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文分為如下六部分:

  • 基本查詢語句
  • 指定查詢條件
  • 注釋和SQL語句注意事項
  • 運算符
  • 字符串模糊查詢
  • 練習
  • 所用數據表請參見前文:

    陳策:《從零學會SQL:入門》第一關 入門?zhuanlan.zhihu.com

    一.基本的查詢語句

    select<列名1>,<列明2>,...

    from<表名>;

    星號(*):查詢出全部列

    為列設定別名 as 別名是中文時用英文單引號'';

    刪除重復數據 distinct

    distinct用在多列之前表示多個列數據組合相同時會做重復數據刪除

    SQL查詢語句書寫規則:

    1·SQL語句以英文分號(;)結尾

    2·SQL語句不區分關鍵字的大小寫,注意插入數據要區分大小寫

    3·列名不能單加引號,列名命名不能有空格

    4·符號只能使用英文符號;

    波西米亞 皇后樂隊

    練習章節

    二.指定查詢條件

    查詢語句通過WHERE子句來指定查詢條件;

    select 姓名,學號 from student where 姓名='猴子';

    書寫順序與運行順序不一樣:

    SQL運行順序:

    select子句最后運行,其他子句按書寫順序運行

    Select查詢結果

    from從哪張表中查找數據

    where 查詢條件(運算符,字符串模糊查詢);

    三.注釋和sql語句注意事項

    能幫助閱讀者更好的理解sql語句,養成習慣

    單行注釋--多行注釋

    sql語句注意事項

    空行和中英文標點符號逗號;

    四.運算符

    算術運算符、比較運算符、邏輯運算符

    (1+2)*3、5+NULL=NULL

    select 學號,成績,成績/100 as '百分比成績’from scroe

    比較運算符 含義

    = 相等

    <>不等于

    > 大于

    >=大于等于

    <小于

    <=小于等于

    select 學號,成績 from score where 成績<60;

    where 出生日期<'1998-08-01';

    字符串比較規則 '10'<'2'

    如何查詢出null值?is null、is not null

    練習:算術運算符和比較運算符

    邏輯運算符

    1.not 否定某一條件2.and 并且3.between 范圍查詢4.or 或者http://5.in是or的簡單寫法

    文氏圖:是將事物關系通過更加容易理解的圖形可視化出來

    eg:所有女生漂亮并且溫柔()、所有女生漂亮或者溫柔?

    練習章節

    文氏圖:并且(and)

    復雜查詢條件:性別是'男'并且姓名是猴子或者馬云

    【?】范圍查詢:between

    60=<成績<=90

    select 學號,成績 from score where 成績<60 or 成績>90;

    select 姓名,性別 from student where 姓名 in ('猴子','馬云'); select 姓名,性別 from student where 姓名 not in ('猴子','馬云');

    五.字符串模糊查詢

    like %表示查找任意字符串

    1.猴%

    --查詢姓'猴'的學生名單

    2.%猴

    /*查詢姓名中最后一個字是'猴'的學生名單*/

    3.%猴%

    --查詢姓名中帶'猴'的學生名單

    _1個下劃線表示任意1個字符

    /*查詢姓'王'的學生名單,并且姓名是3個字的*/

    select * from student where 姓名 like '王__';

    總結:

    sql運行順序:

    select子句最后運行,

    其他子句按書寫順序運行

    Select查詢結果

    from從哪張表中查找數據

    where 查詢條件(運算符,字符串模糊查詢);

    練習題:sqlzoo

    本文所有插圖(除練習)均來自live課程,非常感謝~

    www.zhihu.com?www.zhihu.com

    總結

    以上是生活随笔為你收集整理的复杂查询练习_《从零学会SQL:简单查询》第二关 简单查询的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。