主題:
[DB]
[分享]SQL語法強迫大小寫的查詢
[打印本頁]
發表人:
ROACH
時間:
2015-7-17 01:54 PM
主題:
[分享]SQL語法強迫大小寫的查詢
以前看過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試過都有支援
歡迎光臨 TWed2k (http://twed2k.org/)
Powered by Discuz! 4.1.0