none
去除欄位裡特定值的SQL RRS feed

  • 問題

  • 各位前輩好:
    想要請問一個SQL語法
    (本來想接續在該文下面的,但是覺得這個功能跟原先畢竟不同,所以另開了一個提問)

    延續【列出所有欄位名稱(不重複)的SQL語法﹝】情況
    資料仍然是
     [Name]       [Gender]   ...
    ----------------------------
      [綺羅生]          [男]
      [意琦行]          [男]
      [琴箕]             [女]
      [我]               [其它]

    以及現在的語法
    select distinct Gender
    from try_people
    order by Gender

    如果得到 [Gender] 裡面的項目有 [男][女][其它] 之後
    結果欄不要列出條件是 [其它] 的資料(但是沒有要刪掉原本的那筆資料)
    請問應該加上什麼條件呢?><
    (也就是結果只會出現 [男][女],但所有資料都沒有被改變)

    註:我原本是寫 except 和 not in,可是都不行......

    非常感謝前輩的指導!
    2015年7月22日 上午 08:10

解答

所有回覆

  • 聽起來應該是下where條件就行了
    2015年7月22日 上午 08:16
  • 聽起來應該是下where條件就行了
    前輩您好:
    成功了! 非常感謝您的指導! :D

    我改成
    select distinct Gender
    from try_people
    where Gender != '其它'
    order by Gender
    2015年7月22日 上午 08:22