SQL 目前查詢沒有看到可以一次查全部欄位的語法

如果真的有需要好像要用OR來把欄位全部串起來

EX:有STUDENT這個資料表,有ST01-ST10的欄位,若要查詢裡面有100101的資料就要

select * from STUDENT Where
ST01 = '100101' or
ST02 = '100101' or
ST03 = '100101' or
ST04 = '100101' or
ST05 = '100101' or
ST06 = '100101' or
ST07 = '100101' or
ST08 = '100101' or
ST09 = '100101' or
ST10 = '100101'

或是使用like,尋找含有100101的資料

select * from STUDENT Where
ST01 like '%100101%' or
ST02 like '%100101%' or
ST03 like '%100101%' or
ST04 like '%100101%' or
ST05 like '%100101%' or
ST06 like '%100101%' or
ST07 like '%100101%' or
ST08 like '%100101%' or
ST09 like '%100101%' or
ST10 like '%100101%'
arrow
arrow
    全站熱搜

    冰緒雪夜 發表在 痞客邦 留言(0) 人氣()