以前看過LOWER跟UPPER以為都是輸出在用的 比方 Select UPPER(name) from atable 這樣name輸出都會變成大寫 一直到最近才發現到也可以拿來強迫大小寫的查詢 假設有個員工資料表tablea ==================== 欄位Name Richie jeff ===================== 使用者輸入richie 這樣會找不到資料 Select * from tablea where name = 'richie' 後來發現原來可以用LOWER 這樣就會連DB還有查詢條件通通轉小寫再查詢 Select * from tablea where LOWER( name ) = LOWER('richie'); 這樣就會列出Richie那筆資料的 以上在Oracle 跟MS SQL試過都有支援