sql 給表某一列的全部資料追加相同的資料

2021-09-26 14:44:14 字數 558 閱讀 2789

testsql :表

age:列名(column)

limit 1:追加的資料

ps:oracle中

(1)、給testsql表的所有記錄的age欄位裡面追加 limit 1內容

update testsql set age= concat(age,' limit 1');

(2)、將剛才追加內容刪除:

update testsql set age=replace(age,' limit 1','');

(3)、查詢name不為ve的所有記錄,然後在這些記錄上面的age欄位裡面追加內容

update (select *from testsql where name !='ve') set age= concat(age,' limit 1');

(4)、查詢name不為ve的所有記錄,然後在這些記錄上面的age欄位裡面刪除內容 limit 1

update (select *from testsql where name !='ve') set age= replace(age,' limit 1','');

mysql將一列資料累加 MySql某一列累計查詢

問題 有一列資料,需要累計顯示出來 比如 id salary 查詢結果 id salary sumsalary 1 10000 1 10000 10000 2 20000 2 20000 30000 3 30000 3 30000 60000 解決方案 1 使用自定義變數 用 set 定義變數 my...

spark給某一列字段進行加密

有一些資料存在一些敏感資料,需要進行一些特殊處理,比如身份證號,可以用hash演算法或者md5進行加密,我用的處理方式是將加密演算法自定義成udf函式,拿md5舉例子,直接上 加密演算法 def hashmd5 content string string dataset 資料集 colname 要加...

SQL插入資料 資料中的某一列來自本表中的資料

背景 專案初期使用的配置庫和業務庫兩種資料庫並行,所有配置資料位於配置庫,所有業務資料根據不同省份位於不同資料庫。由於使用省份越來越多,各省的配置資料也越來越多導致配置庫的資料量過於龐大,各省共用乙個配置庫資料,僅依靠省份編碼去區分,查詢乙個簡單配置資料需要耗費200ms。因此專案組提出配置庫分離方...