特殊需求的sql

2021-07-02 02:06:54 字數 642 閱讀 9648

1. 更新乙個表,但是這個表裡需要另乙個級聯表的關聯資料才能操作,這個常用於批量運算元據庫的時候會用到。

可採用update table1,table2 set table1.name=table2.name where table1.xx_id=table2.xx_id

2. 縱向字段橫向統計。

update table1 set manhua_name = replace(manhua_name,"漫畫街","wangking717");

3. 縱向字段橫向統計。

users表        userid           ***

1                0

2                1

3                0

請用sql將以上資料顯示為:

男                      女

0                       1

select  a.*** as '男',b.*** as '女' from (select distinct *** from users where ***=0) a,(select distinct *** from users where ***=1) as b  

特殊的正則匹配需求

特殊的需求,正則匹配一段字串中的 504 前後 非數字 並且 如果504前後 如果有一端為數字就不進行替換操作 例如 a504a504b504c504a 這種情況504就要進行替換 數字 504a504 數字 這種情況就不進行替換 504 這種情況就不進行替換 stringbuilder strip...

很特殊的sql

1 select seeds casemaster.case id as case id,select top 1 seeds module from seeds queue module,seeds caseactivity where seeds caseactivity.case id see...

sql特殊語法

複製表的結構 select into newtable from oldtable where 1 1 複製表達額內容 insert into new table select 列名 from oldtable datediff函式用法 作用 返回兩個日期之間的間隔。語法 datediff date...