<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] 查詢:我們在sql中最常見也是使用最多的就是select **查詢的特點:** select中間可以查詢我們想要的字段信息,也是一個結果集例如: 查詢列表可以是:表中的字段,常量值,表達式,函數 查詢的結果是一張虛擬的表 <br> <br> >[success] ## **一:查詢單個字段** ```sql select `name` from gin_user; ``` 結果: ``` WW 風清揚 洪七公 降龍十八掌 張無忌 張三豐 楊過 小龍女 ``` <br> <br> >[success] ## **二:查詢多個字段** ```sql select `name`,age from gin_user; ``` 結果: ``` WW 25 風清揚 67 洪七公 77 降龍十八掌 19 張無忌 90 張三豐 800 楊過 40 小龍女 43 ``` <br> <br> >[success] ## **三:查詢所有字段** ```sql select * from gin_user; ``` 結果: ``` 1 WW 25 2 風清揚 67 3 洪七公 77 4 降龍十八掌 19 5 張無忌 90 6 張三豐 800 7 楊過 40 8 小龍女 43 ``` <br> <br> >[success] ## **四:查詢表達式** > 可以用于統計 ```sql SELECT 100 * 10; ``` :-: ![](https://img.kancloud.cn/a3/7b/a37b8d4e2e0fd895f382a2a63ff72574_225x95.png) <br> <br> >[success] ## **五:查詢函數** ```sql select version(); ``` <br> <br> >[success] ## **六:起別名** > (1)起別名是為了,方便理解 > (2)如果查詢中有重復的數據可以使用別名區分開來 ### **方式1:使用as** ```sql SELECT 100 * 10 as 結果; ``` :-: ![](https://img.kancloud.cn/ff/1d/ff1d293c7189f80f4710db99c38a116e_246x105.png) ```sql select `name` as 我叫什么,age as 我年齡多大 from gin_user; ``` :-: ![](https://img.kancloud.cn/0f/51/0f5112f7eb5e1b18429063c0d3be18a7_399x216.png) <br> <br> ### **方式2:使用空格** ```sql select `name` 我叫什么,age 我年齡多大 from gin_user; ``` ![](https://img.kancloud.cn/53/53/53534cbb0ad72eee8de102ab54f71622_334x196.png) 結果還是一樣 <br> <br> ### 案例: 查詢age,將結果顯示為sign ```sql select age sign from gin_user; ``` <br> <br> >[success] ## 七:去重(DISTINCT) > 案例:查看表中有多少數據 ```sql select `name` from gin_user; ``` :-: ![](https://img.kancloud.cn/ae/cd/aecd0c12ebcd68122f9e37f419fd2d50_270x238.png) >[danger] 這里我故意插入了幾條相同的數據,為了下面做鋪墊 > **DISTINCT**去重函數 ```sql select DISTINCT `name` from gin_user; ``` :-: ![](https://img.kancloud.cn/a7/d0/a7d025be2de8758204d42dd01490f8ca_442x204.png) <br> <br> >[success] ## **八:MYSQL中 **+** 作用** >1:在mysql中+號只有一個作用就是運算 >2:如果其中一方不是數值(是字符串)類型,則會試圖將它轉換成數值型,如果轉換成功則在進行運算. >3:如果轉換失敗則,將字符型轉換成0 >4:如果其中一方為null,則結果肯定為null ```sql select 100 + 99 select "321" + 79 select "jack" + 100 ``` :-: ![](https://img.kancloud.cn/83/d5/83d5e82288868c149038028fe2cbc6c6_232x77.png) :-: ![](https://img.kancloud.cn/9e/0a/9e0a94232776d52cbabf17fcba6e75fa_299x110.png) <br> <br> >[success] ## **九:concat實現連接** > concat是將所有列整合在一個列里面進行展示 查詢員工名字和年齡,并顯示為名字 ```sql SELECT CONCAT(`name`,`age`) as 姓名 from gin_user; ``` <br> <br> <br> >[success] ## **十:ifnull判斷為空** > 來判斷該字段是否為空,需填寫兩個參數,第一個參數是要判斷為空的列名,第二個是為空后需要返回什么 需求:-- 顯示出表gin_user中所有的列,每個列用逗號隔開連接,列頭顯示成OUT_PUT **寫的方法1:** ```sql SELECT IFNULL(money, 0 ) AS 獎金, money FROM gin_user; ``` **寫的方法2:** ```sql SELECT CONCAT( `id`, ",", `name`, ",", age, ",", money, ",", IFNULL( money, 0 )) AS OUT_PUT FROM gin_user; ``` :-: ![](https://img.kancloud.cn/6b/20/6b200889bcde65d49c08920c88a7cccf_438x268.png) <br> <br> <br> >[success] ## **十一:條件運算符----查詢** > 邏輯運算符:and,or,not > 條件運算符:>,<,>=,<=,!=,<> ,== > 模糊查詢:like,between,in,is,null **案例1:查詢員工工資大于12000的員工信息** ```sql select * from gin_user where money < 12000; ``` :-: ![](https://img.kancloud.cn/81/10/8110004dd36adb0371667d22575c3b36_497x288.png) <br> **案例2:查詢部門編號不等于50的員工名和部門編號** ```sql SELECT `name`, Department_id FROM gin_user WHERE Department_id != 50; ``` :-: ![](https://img.kancloud.cn/1a/f5/1af5d724357aa8cf005c81755115151a_482x359.png) <br> 案例3:查詢工資在10000-20000之間,的員工名,工資,獎金 ```sql SELECT `name`, money, bonus FROM gin_user WHERE money > 10000 AND money < 20000; ``` :-: ![](https://img.kancloud.cn/26/08/260841733f31a39f339cf77b9bc2070e_515x173.png) <br> **案例4:查詢部門編號不是在50到70之間,或者工資離于15000的員工信息** ```sql SELECT * FROM gin_user WHERE NOT ( Department_id > 50 AND Department_id < 70 ) OR money > 15000 ``` :-: ![](https://img.kancloud.cn/0d/a8/0da858e95b7b4f0c1b61df6f2cf00c5e_500x349.png) >[info] ### **(1):條件運算符----模糊查詢** >一般和通配符搭配使用 >通配符:% 的意思是任意多個字符 **案例1:查詢員工名中包含“小”的員工信息** ```sql SELECT * FROM gin_user WHERE `name` LIKE "%小%"; ``` :-: ![](https://img.kancloud.cn/e0/a0/e0a0cb3133b6ae61f12d948e4f5ff2c3_471x106.png) <br> <br> **案例2:查詢員工名中第二個字符為d,第4個字符為F的員工名和工資** ```sql SELECT * FROM gin_user WHERE `name` LIKE '_d__F%'; ``` :-: ![](https://img.kancloud.cn/2d/33/2d33240a88e4f61430fe47d73f772687_519x71.png) <br> <br> >[info] ### **(2):條件運算符----in** > 含義:in就是判斷查詢列表中的值是否屬于in列表中的某一項 > 特點:in類型中的值類型必須統一 #### **案例1:** **查詢員工id是13,15,17的員工姓名和薪資** ```sql SELECT `name`, money FROM gin_user WHERE `id` IN ( 13, 15, 17 ); ``` <br> #### **案例2:** **查詢有多少個沒有獎金的員工名和獎金** ```sql SELECT `name`, bonus FROM gin_user WHERE bonus IS NULL; ``` :-: ![](https://img.kancloud.cn/38/62/386202ad776ac374b7ea03e8b0b93055_347x135.png) >[danger] 注意:這里不能寫成,bonus = null,錯誤,因為= 不能判斷null類型 <br> #### **案例3:** **查詢有獎金的員工名和獎金 ** ```sql SELECT `name`, bonus FROM gin_user WHERE bonus IS NOT NULL; ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看