SQL語法學習二

2021-05-24 05:08:38 字數 851 閱讀 7536

case when...else...  and substring

case when logic then expression1 else expression2

有點像if...else...

substring(columnname, start,len)

擷取某column從開始start的位置到一定長度len

select abstract,

category,

docid,

case when len(feedback)>80 then substring(feedback,1,80)+'...' else feedback end  as feedback,

feedbacktype,

followupaction,

formtype,

lastmodifiedby,

lastmodifieddate,

olympusversion,

respondedby,

respondeddate,

case when len(response)>80 then substring(response,1,80)+'...' else response end  as response,

submittedby,

submitteddate,

tag,

topic

from tbldocument

where formtype = 'feedback' and (feedback like '%' +    @feedback + '%') and (response like '%' + @response + '%')

SQL語法學習

union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。sql union 語法 select column name s from tabl...

SQL 語法學習

2017 2 13 查詢 select from c2 company 唯一值 select distinct company type from c2 company 更精確的查詢 select from c2 company c where c.company name 劉歡的de and se...

SQL語法學習

sql語法 注意 sql語法中,增刪改查是我們剛開始學的重中之重。1 新增新的資料 1 第一種形式不需要插入列名,只需要插入值 一般所有列需要新增值的時候使用這種形式 注意 被設定為自增列的那一列不需要手動新增 語法 insert into table values value1,value2,va...