最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL的CASE WHEN語句的幾個使用實例

 更新時間:2014年05月13日 10:00:19   作者:  
這篇文章主要介紹了MySQL的CASE WHEN語句的幾個使用實例,需要的朋友可以參考下

使用CASE WHEN進行字符串替換處理

復制代碼 代碼如下:
mysql> select * from sales;

9 rows in set (0.01 sec)

SELECT name AS Name,
    CASE category
    WHEN "Holiday" THEN "Seasonal"
    WHEN "Profession" THEN "Bi_annual"
    WHEN "Literary" THEN "Random" END AS "Pattern"
FROM sales;                   

9 rows in set (0.00 sec)

CREATE TABLE sales(
    num MEDIUMINT NOT NULL AUTO_INCREMENT, name CHAR(20), winter INT, spring INT,
    summer INT, fall INT, category CHAR(13), primary key(num)
) ENGINE=MyISAM;

insert into sales value(1, 'Java', 1067 , 200, 150, 267,'Holiday');
insert into sales value(2, 'C',970,770,531,486,'Profession');
insert into sales value(3, 'JavaScript',53,13,21,856,'Literary');
insert into sales value(4, 'SQL',782,357,168,250,'Profession');
insert into sales value(5, 'Oracle',589,795,367,284,'Holiday');
insert into sales value(6, 'MySQL',953,582,336,489,'Literary');
insert into sales value(7, 'Cplus',752,657,259,478,'Literary');
insert into sales value(8, 'Python',67,23,83,543,'Holiday');
insert into sales value(9, 'PHP',673,48,625,52,'Profession');


簡單語句
復制代碼 代碼如下:

SELECT CASE WHEN 10*2=30 THEN '30 correct'
   WHEN 10*2=40 THEN '40 correct'
   ELSE 'Should be 10*2=20'
END AS `result`;

多重表達式
復制代碼 代碼如下:
SELECT CASE 10*2
   WHEN 20 THEN '20 correct'
   WHEN 30 THEN '30 correct'
   WHEN 40 THEN '40 correct'
   ELSE 'No results'
END AS `result`;

在SELECT查詢中使用CASE WHEN
復制代碼 代碼如下:
CREATE TABLE DVDs (
   ID SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
   Name VARCHAR(60) NOT NULL,
   NumDisks TINYINT NOT NULL DEFAULT 1,
   RatingID VARCHAR(4) NOT NULL,
   StatID CHAR(3) NOT NULL
) ENGINE=INNODB;
INSERT INTO DVDs (Name, NumDisks, RatingID, StatID)
VALUES ('Christmas', 1, 'NR', 's1'), ('Doc', 1, 'G',  's2'), ('Africa', 1, 'PG', 's1'), ('Falcon', 1, 'NR', 's2'),
       ('Amadeus', 1, 'PG', 's2'), ('Show', 2, 'NR', 's2'), ('View', 1, 'NR', 's1'), ('Mash', 2, 'R',  's2');
SELECT Name, RatingID AS Rating,
   CASE RatingID
      WHEN 'R' THEN 'Under 17 requires an adult.'
      WHEN 'X' THEN 'No one 17 and under.'
      WHEN 'NR' THEN 'Use discretion when renting.'
      ELSE 'OK to rent to minors.'
   END AS Policy
FROM DVDs
ORDER BY Name;

8 rows in set (0.01 sec)

相關(guān)文章

  • MySQL插入時間差八小時問題的解決方法

    MySQL插入時間差八小時問題的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL插入時間差八小時問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • MySQL外鍵關(guān)聯(lián)操作的實現(xiàn)

    MySQL外鍵關(guān)聯(lián)操作的實現(xiàn)

    本文主要介紹了MySQL外鍵關(guān)聯(lián)操作的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • 簡單了解mysql InnoDB MyISAM相關(guān)區(qū)別

    簡單了解mysql InnoDB MyISAM相關(guān)區(qū)別

    這篇文章主要介紹了簡單了解mysql InnoDB MyISAM相關(guān)區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 給mysql數(shù)據(jù)庫的字段設(shè)默認值方式

    給mysql數(shù)據(jù)庫的字段設(shè)默認值方式

    這篇文章主要介紹了給mysql數(shù)據(jù)庫的字段設(shè)默認值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Window下如何恢復被刪除的Mysql8.0.17 Root賬戶及密碼

    Window下如何恢復被刪除的Mysql8.0.17 Root賬戶及密碼

    這篇文章主要介紹了Window下如何恢復被刪除的Mysql8.0.17 Root賬戶及密碼,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • MySQL8中隱藏索引與降序索引的新特性

    MySQL8中隱藏索引與降序索引的新特性

    本文主要介紹了MySQL8中隱藏索引與降序索引的新特性,隱藏索引和降序索引為數(shù)據(jù)庫的性能優(yōu)化和靈活性提供了有力支持,感興趣的可以了解一下
    2024-08-08
  • centOS安裝mysql5.7詳細教程

    centOS安裝mysql5.7詳細教程

    這篇文章主要為大家介紹了centOS安裝mysql5.7詳細教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • mysql?sql常用語句大全

    mysql?sql常用語句大全

    這篇文章主要介紹了mysql?sql常用語句大全,主要包括操作數(shù)據(jù)庫的命令,修改表的命令及對數(shù)據(jù)庫的操作,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • mysql中四種備份模式

    mysql中四種備份模式

    本文主要介紹了mysql中四種備份模式,無論使用哪種備份方式,都需要根據(jù)業(yè)務(wù)需求和數(shù)據(jù)量大小來選擇合適的備份策略,并定期驗證備份是否有效,感興趣的可以了解一下
    2023-11-11
  • mysql 5.7.21 winx64綠色版安裝配置方法圖文教程

    mysql 5.7.21 winx64綠色版安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql 5.7.21 winx64綠色版安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09

最新評論

霍林郭勒市| 三原县| 佳木斯市| 株洲县| 西和县| 伊吾县| 太仆寺旗| 苗栗县| 昂仁县| 宜春市| 疏附县| 徐闻县| 杭锦旗| 贵港市| 高雄县| 闻喜县| 平谷区| 棋牌| 汕头市| 将乐县| 奉化市| 屏东县| 京山县| 昔阳县| 潢川县| 马边| 讷河市| 襄城县| 民丰县| 蓬安县| 鸡西市| 辽源市| 黄山市| 陕西省| 秭归县| 固镇县| 五莲县| 仪征市| 南丰县| 肥东县| 宁武县|