如何用sql语句把某一列的所有值前面加一个前缀

如何用sql语句把某一列的所有值前面加一个前缀,第1张

修改(为该列的值加上前缀-修改数据库):

update table set column1=concat('wz',column1) where column='xxxx'

查询加上前缀(不修改数据库):

select *,concat('wz',column1) as column1 from table where column='xx'

从文件加载数据进表(OVERWRITE覆盖,追加不需要OVERWRITE关键字)

LOAD DATA LOCAL INPATH 'dim_csl_rule_config.txt' OVERWRITE into table dim.dim_csl_rule_config

--从查询语句给table插入数据

INSERT OVERWRITE TABLE test_h02_click_log PARTITION(dt) select *

from stage.s_h02_click_log where dt='2014-01-22' limit 100

你好!

直接用表名就行比如select

table1.*,table2.*

from

table1

where

table1.id=table2.id

仅代表个人观点,不喜勿喷,谢谢。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11733217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存